Schema Components

Definitions for all XML Schema components are presented together with the symbols used to represent them in the diagram and tables with information about the displayed properties.

 xs:schema

Defines the root element of a schema. A schema document contains representations for a collection of schema components, e.g. type definitions and element declarations, which have a common target namespace. See more info at http://www.w3.org/TR/xmlschema-1/#element-schema.

Schema by default displays the targetNamespace property when rendered.

Table 4.1. xs:schema properties
Property NameDescriptionPossible Values
Target NamespaceThe schema target namespace.Any URI
Element Form DefaultDetermining whether local element declarations will be namespace-qualified by default. qualified, unqualified, [Empty] Default value is unqualified.
Attribute Form DefaultDetermining whether local attribute declarations will be namespace-qualified by default. qualified, unqualified, [Empty] Default value is unqualified.
Block DefaultDefault value of the 'block' attribute of xs:element and xs:complexType.#all, extension, restriction, substitution, restriction extension, restriction substitution, extension substitution, restriction extension substitution, [Empty]
Final DefaultDefault value of the 'final' attribute of xs:element and xs:complexType.#all, restriction, extension, restriction extension, [Empty]
VersionSchema versionAny token
IDThe schema idAny ID
ComponentThe edited component name.Not editable property.
SystemIDThe schema system idNot editable property.