XML Schema:
An Intensive One-Day Tutorial
Overview
Terminology
Background
Document Structure
Taking Control of D. S.
D.
Why validate?
Reconstructing DTDs
An aside about
terminology
A simple example
The Schema
Architecture: Static
The Schema
Architecture: Dynamic
The W3C
. . . and its WGs
Requirements document
The state of play
The XML Schema worldview
What's the Infoset?
What the Infoset isn't
The Schema and the
Infoset
Basic XML Schema concepts
Schema Walkthrough 1
Types and Type Derivation
Permissions and
obligations
Complex types
Complex types, cont'd
Restriction
Restriction, cont'd
Restriction, cont'd
Extension
Any
Where are we headed?
Datatype example
Derived type
Effective type
Extension for complex
types
Derived type
The effective type
Restriction for complex
types
Restriction example
Restriction and
Inheritance
Effective type
Instances
Another instance
Connecting Instances and
Schemas
Other layers
Schema Walkthrough 2
Schema Walkthrough 3
Change of Gear
XML is ASCII for the 21st
century
Just what is XML?
Take Two: Just what is
XML?
XML as UI
Application data
Structured markup
What just happened!?
The Cambridge Communiqué
The Communiqué, cont'd
Mapping between layers
Type definition example
Mapping between layers 2
Mapping between layers 3
Specifying mapping in the
schema
Specifying mapping
outside
Take-home message
Overall Conclusion