Once you have an xml document into the interface using this method it is pretty simple to style using CSS as you would a normal html document. Then you can make people say "oh ahh, that's wicked". In other words pretty the elements up and make them presentable to a user.

There is an added benefit that is not readily apparent in the examples thus far. We can add interactivity into the XML file. Cool huh?

If you have seen xml examples before, you may have noticed that many developers walk the DOM tree to get an event to trigger or provide interaction from the XML file. Sometimes you may indeed have to do this, so this is not an argument against walking the DOM tree, but rather is an argument against walking the DOM tree unnecessarily.