XML ESSENTIALS. The What and Why of XML. Real-World XML
Creating XML Documents. A Quick XML Primer. Constructing Your First XML Document. Viewing Your XML Document.
DEFINING XML DATADefining Data with DTD Schemas. Creating Your Own Markup Languages. Schemas and XML Data Modeling. Comparing Schema Technologies. The Importance of Document Validation. DTD Construction Basics. Digging Deeper into Elements. Putting Attributes to Work. A Complete DTD Example.
Digging Deeper into XML Documents. Leaving a Trail with Comments. Characters of Text in XML. The Wonderful World of Entities. The Significance of Notations. Working with CDATA. Using XML to Create an Online Radio.
Putting Namespaces to Use. Understanding Namespaces. Naming Namespaces. Declaring and Using Namespaces.
Using XML Schema. XML Schema Construction Basics. Working with Simple Types. Digging into Complex Types. Namespaces and XSD Schemas. A Complete XML Schema Example. RELAX NG and the Future of XML Schema.
Validating XML Documents. Document Validation RevisitedValidation Tools. Repairing Invalid Documents.
FORMATTING AND DISPLAYING XML DOCUMENTS. XML Formatting Strategies. Style Sheets and XML Formatting. Leveraging CSS, XSLT, and XSL-FO.
Style Sheets in Action. Styling XML Content with CSS. Getting to Know CSS. Wiring a Style Sheet to an XML Document. Your First CSS Style Sheet. Inside CSS Positioning. The Ins and Outs of Text Formatting. Your Second Complete Style Sheet.
Getting Started with XSL. XSL Basics. The Pieces and Parts of XSL. An XSLT Primer. Wiring an XSL Style Sheet to an XML Document. Your First XSLT Style Sheet.
Transforming XML with XSLTA Closer Look at XSLT. Pattern Essentials. Putting Expressions to Work. A Complete XSLT Example.