Element | Explanation |
---|
all | Specifies that sub-elements can appear in any order, and each sub-element can appear zero or once. |
annotation | The annotation element is a top-level element that specifies annotations for the schema. |
any | Enables authors to extend XML documents with elements that are not specified by the schema. |
anyAttribute | Enables authors to extend XML documents with attributes that are not specified by the schema. |
appInfo | Specifies the information in the annotation element to be used by the application. |
attribute | Define an attribute. |
attributeGroup | Define the attribute group used in complex type definitions. |
choice | Only an element included in a <choice> declaration is allowed to appear within a containing element. |
complexContent | Define extensions or restrictions to complex types (containing mixed content or only elements). |
complexType | Define complex type. |
documentation | Define text comments in the schema. |
element | Define elements. |
extension | Expand an existing simpleType or complexType element. |
field | Specifies an XPath expression that specifies the value used to define the identity constraint. |
group | Defines the group of elements used in complex type definitions. |
import | Add multiple schemas with different target namespaces to a document. |
include | Add multiple schemas with the same target namespace to a document. |
key | The specified attribute or element value (or set of values) must be a key within the specified range. |
keyref | Specifies that the attribute or element value (or a set of values) corresponds to the value of the specified key or unique element. |
#list | Define a simple type as a list of values of a specified data type. |
notation | Describes the format of non-XML data in XML documents. |
redefine | Redefine simple and complex types, groups and property groups obtained from external schema files. |
restriction | Define restrictions on simpleType, simpleContent, or complexContent. |
schema | Defines the root element of the schema. |
selector | Specifies an XPath expression that selects a set of elements for the identity constraint. |
sequence | Requires that child elements must appear in order. Each child element can appear from 0 to any number of times. |
simpleContent | Contains extensions or restrictions on complexType elements and contains no elements. |
simpleType | Define a simple type that specifies constraints and information about the values of attributes or text-only elements. |
union | Define a collection of multiple simpleType definitions. |
unique | Specifies that the attribute or element value (or a combination of attribute or element values) must be unique within the specified range. |