Books & Videos

Table of Contents

  1. Chapter 1 Introduction

    1. What Is XML?

    2. Where Did XML Come From?

    3. What Can I Do with XML?

    4. How Do I Get Started?

  2. Chapter 2 Markup and Core Concepts

    1. Tags

    2. Documents

    3. The Document Prolog

    4. Elements

    5. Entities

    6. Miscellaneous Markup

  3. Chapter 3 Modeling Information

    1. Simple Data Storage

    2. Narrative Documents

    3. Complex Data

    4. Documents Describing Documents

  4. Chapter 4 Quality Control with Schemas

    1. Basic Concepts

    2. DTDs

    3. W3C XML Schema

    4. RELAX NG

    5. Schematron

    6. Schemas Compared

  5. Chapter 5 Presentation Part I: CSS

    1. Stylesheets

    2. CSS Basics

    3. Rule Matching

    4. Properties

    5. Examples

  6. Chapter 6 XPath and XPointer

    1. Nodes and Trees

    2. Finding Nodes

    3. XPath Expressions

    4. XPointer

  7. Chapter 7 Transformation with XSLT

    1. History

    2. Concepts

    3. Running Transformations

    4. The stylesheet Element

    5. Templates

    6. Formatting

  8. Chapter 8 Presentation Part II: XSL-FO

    1. How It Works

    2. A Quick Example

    3. The Area Model

    4. Formatting Objects

    5. An Example: TEI

    6. A Bigger Example: DocBook

  9. Chapter 9 Internationalization

    1. Character Encodings

    2. MIME and Media Types

    3. Specifying Human Languages

  10. Chapter 10 Programming

    1. Limitations

    2. Streams and Events

    3. Trees and Objects

    4. Pull Parsing

    5. Standard APIs

    6. Choosing a Parser

    7. PYX

    8. SAX

    9. DOM

    10. Other Options

  1. Appendix A Resources

    1. Online

    2. Books

    3. Standards Organizations

    4. Tools

    5. Miscellaneous

  2. Appendix B A Taxonomy of Standards

    1. Markup and Structure

    2. Linking

    3. Addressing and Querying

    4. Style and Transformation

    5. Programming

    6. Publishing

    7. Hypertext

    8. Descriptive/Procedural

    9. Multimedia

    10. Science

  3. Glossary

  4. Colophon