| all |
Specifies that the child elements can appear in any order, and each child element can occur zero or one time. |
| annotation |
The annotation element is a top-level element that specifies comments for the schema. |
| any |
Allows authors to extend the XML document with elements not specified by the schema. |
| anyAttribute |
Allows authors to extend the XML document with attributes not specified by the schema. |
| appInfo |
Specifies information to be used by applications in the annotation element. |
| attribute |
Defines an attribute. |
| attributeGroup |
Defines a group of attributes to be used in complex type definitions. |
| choice |
Allows only one of the elements contained in the <choice> declaration to appear in the parent element. |
| complexContent |
Defines extensions or restrictions on a complex type that contains mixed content or elements only. |
| complexType |
Defines a complex type. |
| documentation |
Defines text comments within the schema. |
| element |
Defines an element. |
| extension |
Extends an existing simpleType or complexType element. |
| field |
Specifies an XPath expression that specifies the value used to define an identity constraint. |
| group |
Defines a group of elements to be used in complex type definitions. |
| import |
Adds multiple schemas with different target namespaces to a document. |
| include |
Adds multiple schemas with the same target namespace to a document. |
| key |
Specifies that an attribute or element value (or a set of values) must be a key within the specified scope. |
| keyref |
Specifies that an attribute or element value (or a set of values) must correspond to the value of the specified key or unique element. |
| list |
Defines a simple type as a list of values of a specified data type. |
| notation |
Describes the format of non-XML data within an XML document. |
| redefine |
Redefines simple and complex types, groups, and attribute groups from an external schema file. |
| restriction |
Defines constraints on a simpleType, simpleContent, or complexContent. |
| schema |
Defines the root element of the schema. |
| selector |
Specifies an XPath expression that selects a set of elements for an identity constraint. |
| sequence |
Requires child elements to appear in a specified order. Each child element can occur from 0 to any number of times. |
| simpleContent |
Contains extensions or restrictions on a complexType element that does not contain any elements. |
| simpleType |
Defines a simple type, specifying constraints and information about the values of attributes or text-only elements. |
| union |
Defines a collection of simpleType definitions. |
| unique |
Specifies that an attribute or element value (or a combination of attribute or element values) must be unique within the specified scope. |