Learning XML, Second Edition
By
Erik T. Ray
September 2003
Pages: 416
| Table of Contents
| Index
| Sample Chapter
| Colophon
Table of Contents
-
Chapter 1 Introduction
-
What Is XML?
-
Where Did XML Come From?
-
What Can I Do with XML?
-
How Do I Get Started?
-
Chapter 2 Markup and Core Concepts
-
Tags
-
Documents
-
The Document Prolog
-
Elements
-
Entities
-
Miscellaneous Markup
-
Chapter 3 Modeling Information
-
Simple Data Storage
-
Narrative Documents
-
Complex Data
-
Documents Describing Documents
-
Chapter 4 Quality Control with Schemas
-
Basic Concepts
-
DTDs
-
W3C XML Schema
-
RELAX NG
-
Schematron
-
Schemas Compared
-
Chapter 5 Presentation Part I: CSS
-
Stylesheets
-
CSS Basics
-
Rule Matching
-
Properties
-
Examples
-
Chapter 6 XPath and XPointer
-
Nodes and Trees
-
Finding Nodes
-
XPath Expressions
-
XPointer
-
Chapter 7 Transformation with XSLT
-
History
-
Concepts
-
Running Transformations
-
The stylesheet Element
-
Templates
-
Formatting
-
Chapter 8 Presentation Part II: XSL-FO
-
How It Works
-
A Quick Example
-
The Area Model
-
Formatting Objects
-
An Example: TEI
-
A Bigger Example: DocBook
-
Chapter 9 Internationalization
-
Character Encodings
-
MIME and Media Types
-
Specifying Human Languages
-
Chapter 10 Programming
-
Limitations
-
Streams and Events
-
Trees and Objects
-
Pull Parsing
-
Standard APIs
-
Choosing a Parser
-
PYX
-
SAX
-
DOM
-
Other Options
-
Appendix A Resources
-
Online
-
Books
-
Standards Organizations
-
Tools
-
Miscellaneous
-
Appendix B A Taxonomy of Standards
-
Markup and Structure
-
Linking
-
Addressing and Querying
-
Style and Transformation
-
Programming
-
Publishing
-
Hypertext
-
Descriptive/Procedural
-
Multimedia
-
Science
-
Glossary
-
Colophon
Return to Learning XML