A useful high-level view of XML and applications
I thought this was a very lucid and easy to read account of what XML is, what it's being used for, and why you might want to use it. It clearly explains the relationships and differences between XML, SGML, XSL, and HTML. It also has a nice (but thankfully brief) treatment on some of the Microsoft browser plugins for rendering XML in a browser.Besides cutting through the mystery of XML, this book actually contains some useful software: 5 free-ware XML parsers and an eval copy of an XML document editor.