XML is a step backward
I found this blog comment quite true:
"Think how easy it is to manage XML."
Answer, not at all. XML is a step backwards to the dark days of hierarchical databases. X-Schema offers only about as much data typing as COBOL did in picture clauses. I think we deserve better. However MS and just about everybody else has jumped on the XML fad and it IS a fad and not a tool for the thinking practitioner.
That blog is discussing about XUL and XAML, the two XML UI technologies from Mozilla and M$.
So from database point of view, XML is really not a good data source. XML is probably only good for developers...