An interesting article posted on Slashdot from the author of XML. Having worked a fair bit with XML parsing, I would agree with a lot of his concerns. Although I guess I can say my code is more “extensible” after having moved to XML as an input format, I sure had to write a lot more code, including introducing and fixing new bugs and writing lots of little workarounds for the Java-based parser I was using (Xerces).