- Re-usable Complex Types
- Only Elements are in the Document
- Schema Composition
- xs:include
- xs:import
- Example of Import
- Import Chains
- Three Simple Rules for the Instance
- Import Chains Example
- Import Chains and the Instance
- Local Elements and Importing
- A Rainbow of Namespaces
- Qualifying All Local Elements
- Simple Type Derivation
- Restricting Values
- Range Restrictions
- Length Restrictions
- Digit Restrictions
- Whitespace Restrictions
- Enumerated Value Restrictions
- Pattern Restrictions
- Atomic Values and Types
- List Simple Types
- List Simple Types - Inlining Types
- Union Simple Types
- Documentation
- Documenting an Element
- Documenting a Type
- Documenting an Attribute
- Fully Document Your Schemata
- PSVI
- PSVI Element Annotations
- PSVI Attribute Annotations
- Schema Components
- Schema Information Component
- Element Declaration Component
- Complex Type Definition Component