xsd:all |
Element which contains elements only (order does not matter) Element can contain a mixture of elements "Sequence" from "all"
|
xsd:annotation |
Annotating your schema Extending schema
|
xsd:any |
Just one element from any namespace Arbitrary number of elements from any namespace Exact number of elements from any namespace Elements from namespace other than target namespace
(which is not null) Elements from namespace other than target namespace
(which is null) Element from any The wildcard "xsd:any" and inclusions
|
xsd:anyAttribute |
Attribute from any namespace Attributes from namespace other then target namespace (which is null) Attributes from namespace other than target namespace
(which is not null) Attributes from some particular namespace The wildcard "xsd:anyAttribute" and inclusions
|
xsd:appinfo |
Extending schema
|
xsd:attributeGroup |
Defining a group of attributes
|
xsd:choice |
Element which contains one of two elements Element which contains two "patterns" (sequences), in any order Extension of a choice Restriction of a choice "Sequence" from "choice"
|
xsd:complexContent |
Empty element
|
xsd:complexType |
Empty element Element contains text only and one attribute
|
xsd:documentation |
Annotating your schema
|
xsd:element |
Element from any
|
xsd:enumeration |
Element can contain a string from an enumerated set
|
xsd:extension |
Element contains text only and one attribute XML Schema - no more extensions allowed Attribute block set to "extension" XML Schema - blockDefault attribute Combining block and blockDefault attributes Attribute block and xsi:type Extension of a sequence Extension of a choice
|
xsd:field |
Uniqueness Uniqueness - comparison of numbers Key and nillable Unique and nillable Keyref
|
xsd:fractionDigits |
Limiting the number of decimal places Limiting both the number of decimal places and total places
|
xsd:include |
Target namespaces are the same (non-null) Target namespaces are the same (null) Including document has non-null target namespaces, included null target namespace The wildcard "xsd:any" and inclusions The wildcard "xsd:anyAttribute" and inclusions
|
xsd:key |
Key and nillable
|
xsd:keyref |
Keyref
|
xsd:length |
Attribute contains a list of values Element contains a list of values Limiting string length
|
xsd:list |
Attribute contains a list of values Element contains a list of values
|
xsd:maxExclusive |
Restrictions
|
xsd:maxInclusive |
Multiple restrictions
|
xsd:minExclusive |
Definition of a custom simpleType - temperature must be greater than -273.15 Limiting the number of decimal places
|
xsd:minInclusive |
Multiple restrictions
|
xsd:redefine |
Redefine element
|
xsd:restriction |
Empty element Restrictions Attribute contains a list of values Element contains a list of values Definition of a custom simpleType - temperature must be greater than -273.15 Limiting string length Limiting the number of decimal places Limiting both the number of decimal places and total places String must contain e-mail address Element contains date Element represents time duration XML Schema - no more restrictions of a simpleType allowed XML Schema - finalDefault attribute Attribute block set to "restriction" XML Schema - blockDefault attribute Combining block and blockDefault attributes Restriction of a sequence Restriction of a choice Error in restriction - non-matching types Error in restriction - maxOccurs Error in restriction - namespaces in wildcards "Sequence" from "all" "Sequence" from "choice" Element from any
|
xsd:selector |
Uniqueness Uniqueness - comparison of numbers Key and nillable Unique and nillable Keyref
|
xsd:sequence |
Element which contains elements only (order is important) Element which contains mixture of two elements (can appear more times) Extension of a sequence Restriction of a sequence "Sequence" from "all" "Sequence" from "choice"
|
xsd:simpleContent |
Element contains text only and one attribute
|
xsd:totalDigits |
Limiting both the number of decimal places and total places
|
xsd:union |
Multiple restrictions Element is either a fixed string or an integer
|
xsd:unique |
Uniqueness Uniqueness - comparison of numbers Unique and nillable
|