Comment Re:Right... (Score 1) 125
Finally parsing XML is easy when the document produced by an external system exactly mirrors your internal representation, unfortunately if you are interfacing XML documents with external systems this will almost never be the case.
This is true. It is also why XSLT (and other XML transformation languages before anyone flames about the shiteness of XSLT) were invented. Of course, you do still need the documentation to understand the XML to be able to write the stylesheet. If the design of the XML schema (or *shudder* DTD) is badly thought out and hard to understand, well, you can't really legislate for that with out taking the "extensible" bit out of XML.