XML has made a major impact in almost every aspect of software development. Designed as an open, extensible, self-describing language, it has become the standard for data and document delivery on the web. The panoply of XML-related technologies continues to develop at breakneck speed, to enable validation, navigation, transformation, linking, querying, description, and messaging of data. This is the new edition of Professional XML, updated to cover the latest developments in XML. This book provides a thorough and practical grounding in the core XML technologies and shows some of the key applications of XML in computing, from presenting and adding meaning to information on the Web, through using it as a data interchange format, to enabling open business-to-business computing.
Mark Birbeck works on standards and applications at the intersection of rich user interfaces and the semantic web, inventing RDFa to connect the two. A W3C invited expert, he is deeply involved with RDFa and XForms. He has created open source projects such as Ubiquity XForms, Backplane Ajax, the Sublime Text 3 IRC Client, and a Node.js AMQP layer over AWS SQS, while consulting, developing, and training in XForms and RDFa.
I can't believe I once bought an actual book to learn XML. Well, at least I didn't buy a book to learn SGML, even though I had used SGML in the 90's. I worked at a company called Ligature that worked with digital dictionaries, some of which came in SGML format.