This book is organized as an advanced tutorial that can also serve as a solid and comprehensive reference. The first chapter covers the bare minimum material needed to start working with XML, though for the most part this is intended more as a review for readers who’ve already read other, more basic books than as a comprehensive introduction. The second chapter introduces RSS, XML-RPC, and SOAP, the XML applications we’ll be using for examples in the rest of the book. This is followed by two chapters on generating XML from your own programs (a subject which is all too often presented as a lot more complicated than it actually is). The first covers generating XML directly from code. The second covers converting legacy data in other formats to XML. The remaining bulk of the book is devoted to the major APIs for processing XML:
The event based SAX API
The tree-based DOM API
The tree-based JDOM API
XPath APIs for searching XML documents
The TrAX API for XSLT processing
Finally, the book finishes with an appendix providing quick references to the main APIs.
If you have limited experience with XML, I suggest you read at least the first five chapters in order. From that point forward, if you have a particular API preference, you may begin with the part covering the major API you’re interested in:
Chapters 6-8 cover SAX
Chapters 9-13 cover DOM
Chapters 14 and 15 cover JDOM
Once you’re comfortable with one or more of these APIs, you can read Chapters 16 and 17 on XPath and XSLT. However, those APIs and chapters do require some knowledge of at least one of the three major APIs.
Copyright 2001, 2002 Elliotte Rusty Harold | elharo@metalab.unc.edu | Last Modified May 21, 2002 |
Up To Cafe con Leche |