Overview

Chapter 1 Schemas: An introduction

Chapter 2 A quick tour of XML Schema

Chapter 3 Namespaces

Chapter 4 Schema composition

Chapter 5 Instances and schemas

Chapter 6 Element declarations

Chapter 7 Attribute declarations

Chapter 8 Simple types

Chapter 9 Regular expressions

Chapter 10 Union and list types

Chapter 11 Built-in simple types

Chapter 12 Complex types

Chapter 13 Deriving complex types

Chapter 14 Assertions

Chapter 15 Named groups

Chapter 16 Substitution groups

Chapter 17 Identity constraints

Chapter 18 Redefining and overriding schema components

Chapter 19 Topics for DTD users

Chapter 20 XML information modeling

Chapter 21 Schema design and documentation

Chapter 22 Extensibility and reuse

Chapter 23 Versioning

Appendix A XSD keywords

Appendix B Built-in simple types