The XML Companion
(3rd edition)
The third and final edition of The XML Companion was released in 2001. Apart from covering yet more topics, such as DOM 2, SAX 2 and XML Schemas, each of the original topics were re-written from scratch and extended considerably (this book is 40% larger than the second edition, and twice the size of the first).
Chapters:
- Using this book
- Elementary XML
- More document markup
- Physical structures (entities)
- Document type definitions (the DTD)
- Document modelling techniques
- Hypertext links
- Whitespace issues
- XML extensions
- Namespaces
- Relative URLs (XML Base)
- Composite documents (XInclude)
- Navigation (XPATH.)
- Schemas
- Advanced XML Schemas
- Processing XML data
- Transformations (XSLT)
- SAX 1.0
- SAX 2.0
- DOM Level 1
- DOM Level 2
- Document formatting
- XHTML
- Cascading stylesheets (CSS1)
- Cascading stylesheets 2 (CSS2)
- Managing XML documents
- Extended links (XLink)
- Advanced links (XPointer)
- Character sets
- URLs
- Past and future context
- SGML
- Charts and tables
- XML road map
- XPATH. road map