Author Elliotte Rusty Harold uses a patient, step-by-step discussion that clearly points out the potential of XML without boring his readership with tons of SGML spec-speak. Harold opens quickly with a "Hello World" example to get the reader coding early, and follows that with a simple but powerful example of XML's data management benefits--presenting baseball statistics. Once you've coded your first XML documents, you'll be hooked on the technology and motivated to learn about the more sophisticated topics.
Style sheet languages are covered comprehensively to illustrate the presentation possibilities and pitfalls. An unusually long list of real-life XML applications also shows how XML is already being used, and there is in-depth coverage of the Resource Description Framework, Channel Definition Format, and Vector Markup Language. The book wraps up with a section that helps you design your own XML application from scratch.
Titling a book a bible is a bold move, but this engaging and informative guide is entitled to make this claim. --Stephen W. Plain
Topics covered: XML background, example XML applications, type definitions (DTDs), style languages, Xlinks, Xpointers, Namespaces, application planning, and XML 1.0 specification.
From the Publisher
From the Back Cover
If XML can do it, you can do it too...
Now revised and expanded to cover the latest XML technologies and applications, this all-in-one tutorial and reference shows you step by step how to put the power of XML to work in your Web pages. From document type definitions and style sheets to XPointers, schemas, the Wireless Markup Language, XHTML and other advanced tools and applications, XML expert Elliotte Rusty Harold gives you all the know-how and examples you need to integrate XML with HTML, solve real-world development challenges, and create data-driven content.
Inside, you'll find complete coverage of XML
- Create well-formed XML documents
- Place international characters in documents
- Validate documents against DTDs and schemas
- Use entities to build large documents from smaller parts
- Embed non-XML data in your documents
- Format your documents with CSS and XSL style sheets
- Connect documents with XLinks and XPointers
- Merge different XML vocabularies with namespace
- Write metadata for Web pages using RDF
- Harness XML for site design, vector graphics, and other real-world applications
HARNESS the power of CSS and XSL to format XML documents
TAKE XML to the limit using XLinks, XPointers, Schemas, SVG, and XHTML
XML Resources on CD-ROM
- Code for all examples in the book, plus additional examples
- XML authoring tools, including expat, XT, Xalan, Xerces, Batik, FOP, SAXON, HTML, Tidy, and Mozilla
- World Wide Web Consortium (W3C) XML standards