There are two introductory books to XML that have the following
identical virtues. First, they are fairly current; second they both
are fairly comprehensive in their coverage of XML and third they have
lots of usable examples of working with XML. XML Learning
by Example by Robert Mellor covers the following topics:
XML tags, CSS1 and 2, XHTML, DOM, XMLNS, XPath, XSLT, DTD, Schemas,
XLink, XPointer and DSO. Lacking only Web Services - this is a broad
coverage of XML with sample code available at the publishers
website. The example exercises include Java, Unix, ASP plus a
number of database variations. These are very relevant tasks backed
by good explanations of the basic XML methods. And at $15, this book
does not break the budget but does provide outstanding value.
XMLSPY Handbook by Larry Kim is normally not the
kind of book we like to recommend because its tied to a specific vendors
software. However, in the proces of explaining Altova's leading XML
development tools Larry Kim takes readers through all of the latest
XML hoops including:
* Using XML Schema, XPath/Xpointers, XSL/XSLT,
* Putting XML fundamentals, DTDs, and Schemas to work
* Creating XML-enabled Web sites using XHTML and direct XML
* Building Schemas and Web Services using SOAP and WSDL
* Integrating with SQL Server, Oracle, and Tamino (Adabas' XML database)
* Using XMLSPY projects and other utilities
* Developing XML content-management systems
* Formatting XML and debugging XSLT stylesheets
For $28 on Amazon users get a 60 day trial version of the Enterprise
edition of XMLSPY 5 with exercises that are state of the art including
SOAP and WSDL Web Services.