The XML Specification Guide Home ~ Errata ~ Extras ~ Outline


THE XML SPECIFICATION GUIDE

Book Outline and Content Description

The XML Specification Guide is divided into three parts. Part one presents a bootstrap overview of XML. Part two contains the complete XML 1.0 specification, with explanatory annotations. Last, Part three contains appendices that (a) describe technical standards (e.g., the Unicode character set) important for understanding important parts of the XML specification, and that (b) introduce some of the evolving, but as-yet incomplete, extensions to the base XML 1.0 standard.

Part 1: XML Overview and Bootstrap

This part contains nine short chapters that introduce all the core concepts and mechanisms of XML, using example documents to illustrate key concepts and issues. The topics covered in the chapters are:

Chapter 1. A Basic XML Document
Concepts Covered: prolog, XML declaration, encoding declaration, start-tag, end-tag, empty-element tag, comments, entity, well-formed documents, valid documents

Chapter 2. Declaring Markup: The Document Type Declaration
Concepts Covered: Document type declaration, element type declarations, content models, attribute list declarations, string attribute types, enumerated list attribute types, internal entities, general entities, entity references, standalone documents

Chapter 3. Internal Entities and Character References
Concepts Covered: Internal general and parameter entities (declarations and references), character references, entity replacement text

Chapter 4. Parameter and General Entities
Concepts Covered: External parsed entities (declarations, general, parameter, references), text declaration

Chapter 5. External and Internal Document Type Declaration Subsets
Concepts Covered: external subset, internal subset, conditional section

Chapter 6. Unparsed Entities and Tokenized Attribute Types
Concepts Covered: unparsed entities, notation declarations, entity tokenized attribute types

Chapter 7. Notation Attribute Types and Processing Instructions
Concepts Covered: processing instructions, notation attribute types

Chapter 8. ID and Name Token Attribute Types
Concepts Covered: ID, IDREF, and IDREFS attribute types, NMTOKEN and NMTOKENS attribute types

Chapter 9. CDATA Marked Sections and Language Identification
Concepts Covered: language identification, CDATA marked sections

Part 2: The XML Specification

This part contains the complete text of the XML 1.0 specification, including explanatory annotations and examples.

Chapter 1. Introduction

Chapter 2. Documents

Chapter 3. Logical Structures

Chapter 4. Physical Structures

Chapter 5. Conformance

Chapter 6. Notation

Appendix A. References

Appendix B. Character Classes

Appendix C. XML and SGML (Non-Normative)

Appendix D. Expansion of Entity and Character References (Non-Normative)

Appendix E. Deterministic Content Models (Non-Normative)

Appendix F. Autodetection of Character Encodings (Non-Normative)

Appendix G. W3C XML Working Group (Non-Normative)

Part 3: Technical Appendices

This part of the book contains appendices that (a) describe technical standards (e.g., the Unicode character set) important for understanding important parts of the XML specification, and that (b) introduce some of the evolving, but as-yet incomplete, extensions to the base XML 1.0 standard.

Annotated Extended Backus-Naur Form (EBNF) for XML
The complete EBNF for XML, including XML Well-formedness and validity constraints. This concise appendix contains the complete technical specification for XML.

Appendix B. Character Sets, Character Encodings, and Document Character Sets
A detailed description of the Unicode character set and of the digital encoding of character data.

Appendix C. Identifying Languages: RFC 1766
A description of the Internet RFC document that defines how human languages are specified in Internet applications.

Appendix D. XML for HTML Experts
A brief summary of the most important differences between XML and HTML, written for the HTML "expert."

Appendix E. XML Namespaces
An overview of how namespaces are likely to be supported in a future version of XML.

Appendix F. Schema or DTD?
A description of how XML can itself be used to define a schema for XML documents.

Appendix G. Layout of Document Type Declarations
A set of good practices guidelines for laying out XML DTDs for easy reading and error detection.

Glossary. A glossary of XML terms.

Cover of HTML 4.0 Sourcebook

ISBN 0-471-32753-0
464 Pages
February, 1999

Book
Outline

Wiley Home

Ian's Home
Liam's Home




The XML Specification Guide
Page Last Modified: 21 March 2001