XML Schema documents can contain global constructs that can be reused within
the same schema as
the defined construct or inside other XML Schema documents by using xsd:include
and xsd:import.
All global constructs have a target namespace and a name.
Here is a list of common global constructs that can be added to the root
schema element:
- Global complex type definitions
- Global simple type definitions
- Global attribute group definitions
- Global model group definitions
- Global element declarations
- Global attribute declarations
There will be many opportunities to create each of these constructs throughout
this tutorial.