Books & Videos

Table of Contents

  1. Chapter 1 Introduction

    1. What Is XML?

    2. Origins of XML

    3. Goals of XML

    4. XML Today

    5. Creating Documents

    6. Viewing XML

    7. Testing XML

    8. Transformation

  2. Chapter 2 Markup and CoreConcepts

    1. The Anatomy of a Document

    2. Elements: The Building Blocks of XML

    3. Attributes: More Muscle for Elements

    4. Namespaces: ExpandingYour Vocabulary

    5. Entities: Placeholders for Content

    6. Miscellaneous Markup

    7. Well-Formed Documents

    8. Getting the Most out of Markup

    9. XML Application: DocBook

  3. Chapter 3 Connecting Resourceswith Links

    1. Introduction

    2. Specifying Resources

    3. XPointer: An XML Tree Climber

    4. An Introduction to XLinks

    5. XML Application: XHTML

  4. Chapter 4 Presentation: Creatingthe End Product

    1. Why Stylesheets?

    2. An Overview of CSS

    3. Rules

    4. Properties

    5. A Practical Example

  5. Chapter 5 Document Models:A Higher Levelof Control

    1. Modeling Documents

    2. DTD Syntax

    3. Example: A Checkbook

    4. Tips for Designing and Customizing DTDs

    5. Example: Barebones DocBook

    6. XML Schema: An Alternative to DTDs

  6. Chapter 6 Transformation: Repurposing Documents

    1. Transformation Basics

    2. Selecting Nodes

    3. Fine-Tuning Templates

    4. Sorting

    5. Example: Checkbook

    6. Advanced Techniques

    7. Example: Barebones DocBook

  7. Chapter 7 Internationalization

    1. Character Sets and Encodings

    2. Taking Language into Account

  8. Chapter 8 Programmingfor XML

    1. XML Programming Overview

    2. SAX: An Event-Based API

    3. Tree-Based Processing

    4. Conclusion

  1. Appendix Resources

    1. Online

    2. Books

    3. Standards Organizations

    4. Tools

    5. Miscellaneous

  2. Appendix A Taxonomy of Standards

    1. Markup and Structure

    2. Linking

    3. Searching

    4. Style and Transformation

    5. Programming

    6. Publishing

    7. Hypertext

    8. Descriptive/Procedural

    9. Multimedia

    10. Science

  3. Glossary

  4. Colophon