Author Steve Holzner's Sams Teach Yourself XML in 21 Days provides hundreds of real-world examples illustrating the uses of XML and the most recent tools developers need to make the most of it.
Beginning with fundamental grammar, he moves on to talk about XML document types, their structure, and the advantages of XML Schema in Week One. Extensible Stylesheet Language (XSL) and CSS formatting are covered in Week 2 along with dealing with XHTML and other tools for displaying XML data on the Web or in multimedia applications. The latest method for processing forms in XML applications, XForms, is covered in the final chapter of week two. In the third week, XML is used for Java,.NET, JavaScript, and SOAP-based databases or Web Service applications. Along the way, Steve demonstrates to readers the outcomes of each lesson and explains the "how" and "why" of how XML technologies operate.