F. Supported XML Schema elements, attributes and simple types (Non-Normative)

This section lists all the elements, attributes and simple types defined by the XML Schema specifications and indicates if it is referenced from one of the patterns.

List of supported and non-supported schema elements
Element Patterns
xs:schema ImportTypesNamespace, LocalElementComplexType
xs:group N/A
xs:element GlobalElementConcrete, ElementFinal, GlobalElement, GlobalElementBlock, GlobalElementFinal, GlobalElementSequence, ElementMinOccurs0, ElementMinOccurs1, ElementMaxOccurs1, ElementMinOccurs0MaxOccursUnbounded, ElementMinOccurs1MaxOccursUnbounded, ElementMaxOccursFinite, ElementFormQualified, SequenceSingleRepeatedElement, ElementEmptySequence, ElementEmptyComplexType, NillableElement, NillableOptionalElement, NotNillableElement, ElementTypeReference, ElementReference, LocalElementComplexType, ComplexTypeSequence, ComplexTypeSequenceExtension, SequenceSequenceElement, StringElement, BooleanElement, DecimalElement, FloatElement, DoubleElement, DateTimeElement, TimeElement, DateElement, GYearMonthElement, GYearElement, GMonthDayElement, Base64BinaryElement, AnyURIElement, QNameElement, NormalizedStringElement, TokenElement, LanguageElement, NMTOKENElement, NMTOKENSElement, NameElement, NCNameElement, IDElement, IDREFElement, IDREFSElement, ENTITYElement, ENTITIESElement, IntegerElement, NonPositiveIntegerElement, NegativeIntegerElement, LongElement, IntElement, ShortElement, ByteElement, NonNegativeIntegerElement, UnsignedLongElement, UnsignedIntElement, UnsignedShortElement, UnsignedByteElement, PositiveIntegerElement
xs:group N/A
xs:element GlobalElementConcrete, ElementFinal, GlobalElement, GlobalElementBlock, GlobalElementFinal, GlobalElementSequence, ElementMinOccurs0, ElementMinOccurs1, ElementMaxOccurs1, ElementMinOccurs0MaxOccursUnbounded, ElementMinOccurs1MaxOccursUnbounded, ElementMaxOccursFinite, ElementFormQualified, SequenceSingleRepeatedElement, ElementEmptySequence, ElementEmptyComplexType, NillableElement, NillableOptionalElement, NotNillableElement, ElementTypeReference, ElementReference, LocalElementComplexType, ComplexTypeSequence, ComplexTypeSequenceExtension, SequenceSequenceElement, StringElement, BooleanElement, DecimalElement, FloatElement, DoubleElement, DateTimeElement, TimeElement, DateElement, GYearMonthElement, GYearElement, GMonthDayElement, Base64BinaryElement, AnyURIElement, QNameElement, NormalizedStringElement, TokenElement, LanguageElement, NMTOKENElement, NMTOKENSElement, NameElement, NCNameElement, IDElement, IDREFElement, IDREFSElement, ENTITYElement, ENTITIESElement, IntegerElement, NonPositiveIntegerElement, NegativeIntegerElement, LongElement, IntElement, ShortElement, ByteElement, NonNegativeIntegerElement, UnsignedLongElement, UnsignedIntElement, UnsignedShortElement, UnsignedByteElement, PositiveIntegerElement
xs:group N/A
xs:simpleType GlobalSimpleType, StringEnumerationType, NMTOKENEnumerationType, NullEnumerationType, DecimalSimpleTypeTotalDigits
xs:simpleType GlobalSimpleType, StringEnumerationType, NMTOKENEnumerationType, NullEnumerationType, DecimalSimpleTypeTotalDigits
xs:attribute GlobalAttribute, AttributeFormUnqualified, AttributeOptional, AttributeRequired, AttributeFixed, AttributeReference, AttributeTypeReference, ComplexTypeAttribute, ComplexTypeAttributeExtension, StringAttribute, BooleanAttribute, DecimalAttribute, FloatAttribute, DoubleAttribute, DateTimeAttribute, TimeAttribute, DateAttribute, GYearMonthAttribute, GYearAttribute, GMonthDayAttribute, Base64BinaryAttribute, AnyURIAttribute, QNameAttribute, NormalizedStringAttribute, TokenAttribute, LanguageAttribute, NMTOKENAttribute, NMTOKENSAttribute, NameAttribute, NCNameAttribute, IDAttribute, IDREFAttribute, IDREFSAttribute, ENTITYAttribute, ENTITIESAttribute, IntegerAttribute, NonPositiveIntegerAttribute, NegativeIntegerAttribute, LongAttribute, IntAttribute, ShortAttribute, ByteAttribute, NonNegativeIntegerAttribute, UnsignedLongAttribute, UnsignedIntAttribute, UnsignedShortAttribute, UnsignedByteAttribute, PositiveIntegerAttribute
xs:attributeGroup N/A
xs:anyAttribute N/A
xs:complexContent ComplexTypeAttributeExtension, ComplexTypeSequenceExtension
xs:restriction StringEnumerationType, NMTOKENEnumerationType, NullEnumerationType, DecimalSimpleTypeTotalDigits
xs:extension ComplexTypeAttributeExtension, ComplexTypeSequenceExtension
xs:simpleContent N/A
xs:restriction StringEnumerationType, NMTOKENEnumerationType, NullEnumerationType, DecimalSimpleTypeTotalDigits
xs:extension ComplexTypeAttributeExtension, ComplexTypeSequenceExtension
xs:complexType ComplexTypeConcrete, GlobalElementSequence, ElementEmptySequence, ElementEmptyComplexType, LocalElementComplexType, GlobalComplexType, GlobalComplexTypeAbstract, GlobalComplexTypeBlock, ComplexTypeAttribute, ComplexTypeSequence, ComplexTypeAttributeExtension, ComplexTypeSequenceExtension
xs:simpleType GlobalSimpleType, StringEnumerationType, NMTOKENEnumerationType, NullEnumerationType, DecimalSimpleTypeTotalDigits
xs:complexType ComplexTypeConcrete, GlobalElementSequence, ElementEmptySequence, ElementEmptyComplexType, LocalElementComplexType, GlobalComplexType, GlobalComplexTypeAbstract, GlobalComplexTypeBlock, ComplexTypeAttribute, ComplexTypeSequence, ComplexTypeAttributeExtension, ComplexTypeSequenceExtension
xs:simpleType GlobalSimpleType, StringEnumerationType, NMTOKENEnumerationType, NullEnumerationType, DecimalSimpleTypeTotalDigits
xs:complexType ComplexTypeConcrete, GlobalElementSequence, ElementEmptySequence, ElementEmptyComplexType, LocalElementComplexType, GlobalComplexType, GlobalComplexTypeAbstract, GlobalComplexTypeBlock, ComplexTypeAttribute, ComplexTypeSequence, ComplexTypeAttributeExtension, ComplexTypeSequenceExtension
xs:simpleType GlobalSimpleType, StringEnumerationType, NMTOKENEnumerationType, NullEnumerationType, DecimalSimpleTypeTotalDigits
xs:complexType ComplexTypeConcrete, GlobalElementSequence, ElementEmptySequence, ElementEmptyComplexType, LocalElementComplexType, GlobalComplexType, GlobalComplexTypeAbstract, GlobalComplexTypeBlock, ComplexTypeAttribute, ComplexTypeSequence, ComplexTypeAttributeExtension, ComplexTypeSequenceExtension
xs:element GlobalElementConcrete, ElementFinal, GlobalElement, GlobalElementBlock, GlobalElementFinal, GlobalElementSequence, ElementMinOccurs0, ElementMinOccurs1, ElementMaxOccurs1, ElementMinOccurs0MaxOccursUnbounded, ElementMinOccurs1MaxOccursUnbounded, ElementMaxOccursFinite, ElementFormQualified, SequenceSingleRepeatedElement, ElementEmptySequence, ElementEmptyComplexType, NillableElement, NillableOptionalElement, NotNillableElement, ElementTypeReference, ElementReference, LocalElementComplexType, ComplexTypeSequence, ComplexTypeSequenceExtension, SequenceSequenceElement, StringElement, BooleanElement, DecimalElement, FloatElement, DoubleElement, DateTimeElement, TimeElement, DateElement, GYearMonthElement, GYearElement, GMonthDayElement, Base64BinaryElement, AnyURIElement, QNameElement, NormalizedStringElement, TokenElement, LanguageElement, NMTOKENElement, NMTOKENSElement, NameElement, NCNameElement, IDElement, IDREFElement, IDREFSElement, ENTITYElement, ENTITIESElement, IntegerElement, NonPositiveIntegerElement, NegativeIntegerElement, LongElement, IntElement, ShortElement, ByteElement, NonNegativeIntegerElement, UnsignedLongElement, UnsignedIntElement, UnsignedShortElement, UnsignedByteElement, PositiveIntegerElement
xs:all N/A
xs:choice N/A
xs:sequence GlobalElementSequence, SequenceSingleRepeatedElement, ElementEmptySequence, ComplexTypeSequence, ComplexTypeSequenceExtension, SequenceSequenceElement, SequenceMinOccurs0, SequenceMinOccurs1, SequenceMaxOccurs1, SequenceMinOccurs0MaxOccursUnbounded, SequenceMinOccurs1MaxOccursUnbounded, SequenceMaxOccursFinite
xs:element GlobalElementConcrete, ElementFinal, GlobalElement, GlobalElementBlock, GlobalElementFinal, GlobalElementSequence, ElementMinOccurs0, ElementMinOccurs1, ElementMaxOccurs1, ElementMinOccurs0MaxOccursUnbounded, ElementMinOccurs1MaxOccursUnbounded, ElementMaxOccursFinite, ElementFormQualified, SequenceSingleRepeatedElement, ElementEmptySequence, ElementEmptyComplexType, NillableElement, NillableOptionalElement, NotNillableElement, ElementTypeReference, ElementReference, LocalElementComplexType, ComplexTypeSequence, ComplexTypeSequenceExtension, SequenceSequenceElement, StringElement, BooleanElement, DecimalElement, FloatElement, DoubleElement, DateTimeElement, TimeElement, DateElement, GYearMonthElement, GYearElement, GMonthDayElement, Base64BinaryElement, AnyURIElement, QNameElement, NormalizedStringElement, TokenElement, LanguageElement, NMTOKENElement, NMTOKENSElement, NameElement, NCNameElement, IDElement, IDREFElement, IDREFSElement, ENTITYElement, ENTITIESElement, IntegerElement, NonPositiveIntegerElement, NegativeIntegerElement, LongElement, IntElement, ShortElement, ByteElement, NonNegativeIntegerElement, UnsignedLongElement, UnsignedIntElement, UnsignedShortElement, UnsignedByteElement, PositiveIntegerElement
xs:simpleType GlobalSimpleType, StringEnumerationType, NMTOKENEnumerationType, NullEnumerationType, DecimalSimpleTypeTotalDigits
xs:complexType ComplexTypeConcrete, GlobalElementSequence, ElementEmptySequence, ElementEmptyComplexType, LocalElementComplexType, GlobalComplexType, GlobalComplexTypeAbstract, GlobalComplexTypeBlock, ComplexTypeAttribute, ComplexTypeSequence, ComplexTypeAttributeExtension, ComplexTypeSequenceExtension
xs:all N/A
xs:choice N/A
xs:sequence GlobalElementSequence, SequenceSingleRepeatedElement, ElementEmptySequence, ComplexTypeSequence, ComplexTypeSequenceExtension, SequenceSequenceElement, SequenceMinOccurs0, SequenceMinOccurs1, SequenceMaxOccurs1, SequenceMinOccurs0MaxOccursUnbounded, SequenceMinOccurs1MaxOccursUnbounded, SequenceMaxOccursFinite
xs:group N/A
xs:any AnyURIElement, AnyURIAttribute
xs:attribute GlobalAttribute, AttributeFormUnqualified, AttributeOptional, AttributeRequired, AttributeFixed, AttributeReference, AttributeTypeReference, ComplexTypeAttribute, ComplexTypeAttributeExtension, StringAttribute, BooleanAttribute, DecimalAttribute, FloatAttribute, DoubleAttribute, DateTimeAttribute, TimeAttribute, DateAttribute, GYearMonthAttribute, GYearAttribute, GMonthDayAttribute, Base64BinaryAttribute, AnyURIAttribute, QNameAttribute, NormalizedStringAttribute, TokenAttribute, LanguageAttribute, NMTOKENAttribute, NMTOKENSAttribute, NameAttribute, NCNameAttribute, IDAttribute, IDREFAttribute, IDREFSAttribute, ENTITYAttribute, ENTITIESAttribute, IntegerAttribute, NonPositiveIntegerAttribute, NegativeIntegerAttribute, LongAttribute, IntAttribute, ShortAttribute, ByteAttribute, NonNegativeIntegerAttribute, UnsignedLongAttribute, UnsignedIntAttribute, UnsignedShortAttribute, UnsignedByteAttribute, PositiveIntegerAttribute
xs:attributeGroup N/A
xs:include Include
xs:redefine N/A
xs:import ImportTypesNamespace, ImportNamespace, ImportSchema
xs:selector N/A
xs:field N/A
xs:unique N/A
xs:key N/A
xs:keyref N/A
xs:notation N/A
xs:appinfo N/A
xs:documentation DocumentationElement
xs:annotation DocumentationElement
xs:simpleType GlobalSimpleType, StringEnumerationType, NMTOKENEnumerationType, NullEnumerationType, DecimalSimpleTypeTotalDigits
xs:simpleType GlobalSimpleType, StringEnumerationType, NMTOKENEnumerationType, NullEnumerationType, DecimalSimpleTypeTotalDigits
xs:restriction StringEnumerationType, NMTOKENEnumerationType, NullEnumerationType, DecimalSimpleTypeTotalDigits
xs:list N/A
xs:simpleType GlobalSimpleType, StringEnumerationType, NMTOKENEnumerationType, NullEnumerationType, DecimalSimpleTypeTotalDigits
xs:union N/A
xs:simpleType GlobalSimpleType, StringEnumerationType, NMTOKENEnumerationType, NullEnumerationType, DecimalSimpleTypeTotalDigits
xs:minExclusive N/A
xs:minInclusive N/A
xs:maxExclusive N/A
xs:maxInclusive N/A
xs:totalDigits DecimalSimpleTypeTotalDigits
xs:fractionDigits N/A
xs:length N/A
xs:minLength N/A
xs:maxLength N/A
xs:enumeration StringEnumerationType, NMTOKENEnumerationType, NullEnumerationType
xs:whiteSpace N/A
xs:pattern N/A
List of supported and non-supported schema attributes
Attribute Patterns
@id Id
@targetNamespace TargetNamespace, ImportTypesNamespace
@version SchemaVersion
@finalDefault FinalDefault
@blockDefault BlockDefault
@attributeFormDefault UnqualifiedLocalAttributes
@elementFormDefault QualifiedLocalElements
@id Id
@minOccurs MinOccurs1, ElementMinOccurs0, ElementMinOccurs1, ElementMaxOccurs1, ElementMinOccurs0MaxOccursUnbounded, ElementMinOccurs1MaxOccursUnbounded, NillableElement, NillableOptionalElement, SequenceMinOccurs0, SequenceMinOccurs1, SequenceMaxOccurs1, SequenceMinOccurs0MaxOccursUnbounded, SequenceMinOccurs1MaxOccursUnbounded
@maxOccurs MaxOccurs1, ElementMinOccurs0, ElementMinOccurs1, ElementMaxOccurs1, ElementMinOccurs0MaxOccursUnbounded, ElementMinOccurs1MaxOccursUnbounded, ElementMaxOccursFinite, SequenceSingleRepeatedElement, SequenceMinOccurs0, SequenceMinOccurs1, SequenceMaxOccurs1, SequenceMinOccurs0MaxOccursUnbounded, SequenceMinOccurs1MaxOccursUnbounded, SequenceMaxOccursFinite
@name IdentifierName, NonIdentifierName, ImportTypesNamespace, ImportNamespace, ImportSchema, GlobalElement, GlobalElementSequence, GlobalAttribute, ElementEmptySequence, ElementEmptyComplexType, ElementTypeReference, AttributeTypeReference, GlobalSimpleType, GlobalComplexType, ComplexTypeAttribute, ComplexTypeSequence, ComplexTypeAttributeExtension, ComplexTypeSequenceExtension
@ref ElementReference, AttributeReference
@type GlobalElement, GlobalAttribute, ElementTypeReference, AttributeTypeReference, StringElement, BooleanElement, DecimalElement, FloatElement, DoubleElement, DateTimeElement, TimeElement, DateElement, GYearMonthElement, GYearElement, GMonthDayElement, Base64BinaryElement, AnyURIElement, QNameElement, NormalizedStringElement, TokenElement, LanguageElement, NMTOKENElement, NMTOKENSElement, NameElement, NCNameElement, IDElement, IDREFElement, IDREFSElement, ENTITYElement, ENTITIESElement, IntegerElement, NonPositiveIntegerElement, NegativeIntegerElement, LongElement, IntElement, ShortElement, ByteElement, NonNegativeIntegerElement, UnsignedLongElement, UnsignedIntElement, UnsignedShortElement, UnsignedByteElement, PositiveIntegerElement, StringAttribute, BooleanAttribute, DecimalAttribute, FloatAttribute, DoubleAttribute, DateTimeAttribute, TimeAttribute, DateAttribute, GYearMonthAttribute, GYearAttribute, GMonthDayAttribute, Base64BinaryAttribute, AnyURIAttribute, QNameAttribute, NormalizedStringAttribute, TokenAttribute, LanguageAttribute, NMTOKENAttribute, NMTOKENSAttribute, NameAttribute, NCNameAttribute, IDAttribute, IDREFAttribute, IDREFSAttribute, ENTITYAttribute, ENTITIESAttribute, IntegerAttribute, NonPositiveIntegerAttribute, NegativeIntegerAttribute, LongAttribute, IntAttribute, ShortAttribute, ByteAttribute, NonNegativeIntegerAttribute, UnsignedLongAttribute, UnsignedIntAttribute, UnsignedShortAttribute, UnsignedByteAttribute, PositiveIntegerAttribute
@use AttributeOptional, AttributeRequired
@default N/A
@fixed AttributeFixed
@form ElementFormQualified, AttributeFormUnqualified
@ref ElementReference, AttributeReference
@form ElementFormQualified, AttributeFormUnqualified
@use AttributeOptional, AttributeRequired
@name IdentifierName, NonIdentifierName, ImportTypesNamespace, ImportNamespace, ImportSchema, GlobalElement, GlobalElementSequence, GlobalAttribute, ElementEmptySequence, ElementEmptyComplexType, ElementTypeReference, AttributeTypeReference, GlobalSimpleType, GlobalComplexType, ComplexTypeAttribute, ComplexTypeSequence, ComplexTypeAttributeExtension, ComplexTypeSequenceExtension
@name IdentifierName, NonIdentifierName, ImportTypesNamespace, ImportNamespace, ImportSchema, GlobalElement, GlobalElementSequence, GlobalAttribute, ElementEmptySequence, ElementEmptyComplexType, ElementTypeReference, AttributeTypeReference, GlobalSimpleType, GlobalComplexType, ComplexTypeAttribute, ComplexTypeSequence, ComplexTypeAttributeExtension, ComplexTypeSequenceExtension
@mixed NotMixed
@abstract ComplexTypeConcrete, GlobalElementConcrete, GlobalComplexTypeAbstract
@final FinalDefault, ElementFinal, GlobalElementFinal
@block BlockDefault, GlobalElementBlock, GlobalComplexTypeBlock
@name IdentifierName, NonIdentifierName, ImportTypesNamespace, ImportNamespace, ImportSchema, GlobalElement, GlobalElementSequence, GlobalAttribute, ElementEmptySequence, ElementEmptyComplexType, ElementTypeReference, AttributeTypeReference, GlobalSimpleType, GlobalComplexType, ComplexTypeAttribute, ComplexTypeSequence, ComplexTypeAttributeExtension, ComplexTypeSequenceExtension
@name IdentifierName, NonIdentifierName, ImportTypesNamespace, ImportNamespace, ImportSchema, GlobalElement, GlobalElementSequence, GlobalAttribute, ElementEmptySequence, ElementEmptyComplexType, ElementTypeReference, AttributeTypeReference, GlobalSimpleType, GlobalComplexType, ComplexTypeAttribute, ComplexTypeSequence, ComplexTypeAttributeExtension, ComplexTypeSequenceExtension
@abstract ComplexTypeConcrete, GlobalElementConcrete, GlobalComplexTypeAbstract
@final FinalDefault, ElementFinal, GlobalElementFinal
@block BlockDefault, GlobalElementBlock, GlobalComplexTypeBlock
@base StringEnumerationType, NMTOKENEnumerationType, NullEnumerationType, DecimalSimpleTypeTotalDigits, ComplexTypeAttributeExtension, ComplexTypeSequenceExtension
@base StringEnumerationType, NMTOKENEnumerationType, NullEnumerationType, DecimalSimpleTypeTotalDigits, ComplexTypeAttributeExtension, ComplexTypeSequenceExtension
@mixed NotMixed
@type GlobalElement, GlobalAttribute, ElementTypeReference, AttributeTypeReference, StringElement, BooleanElement, DecimalElement, FloatElement, DoubleElement, DateTimeElement, TimeElement, DateElement, GYearMonthElement, GYearElement, GMonthDayElement, Base64BinaryElement, AnyURIElement, QNameElement, NormalizedStringElement, TokenElement, LanguageElement, NMTOKENElement, NMTOKENSElement, NameElement, NCNameElement, IDElement, IDREFElement, IDREFSElement, ENTITYElement, ENTITIESElement, IntegerElement, NonPositiveIntegerElement, NegativeIntegerElement, LongElement, IntElement, ShortElement, ByteElement, NonNegativeIntegerElement, UnsignedLongElement, UnsignedIntElement, UnsignedShortElement, UnsignedByteElement, PositiveIntegerElement, StringAttribute, BooleanAttribute, DecimalAttribute, FloatAttribute, DoubleAttribute, DateTimeAttribute, TimeAttribute, DateAttribute, GYearMonthAttribute, GYearAttribute, GMonthDayAttribute, Base64BinaryAttribute, AnyURIAttribute, QNameAttribute, NormalizedStringAttribute, TokenAttribute, LanguageAttribute, NMTOKENAttribute, NMTOKENSAttribute, NameAttribute, NCNameAttribute, IDAttribute, IDREFAttribute, IDREFSAttribute, ENTITYAttribute, ENTITIESAttribute, IntegerAttribute, NonPositiveIntegerAttribute, NegativeIntegerAttribute, LongAttribute, IntAttribute, ShortAttribute, ByteAttribute, NonNegativeIntegerAttribute, UnsignedLongAttribute, UnsignedIntAttribute, UnsignedShortAttribute, UnsignedByteAttribute, PositiveIntegerAttribute
@substitutionGroup N/A
@default N/A
@fixed AttributeFixed
@nillable NillableElement, NillableOptionalElement, NotNillableElement
@abstract ComplexTypeConcrete, GlobalElementConcrete, GlobalComplexTypeAbstract
@final FinalDefault, ElementFinal, GlobalElementFinal
@block BlockDefault, GlobalElementBlock, GlobalComplexTypeBlock
@form ElementFormQualified, AttributeFormUnqualified
@ref ElementReference, AttributeReference
@form ElementFormQualified, AttributeFormUnqualified
@minOccurs MinOccurs1, ElementMinOccurs0, ElementMinOccurs1, ElementMaxOccurs1, ElementMinOccurs0MaxOccursUnbounded, ElementMinOccurs1MaxOccursUnbounded, NillableElement, NillableOptionalElement, SequenceMinOccurs0, SequenceMinOccurs1, SequenceMaxOccurs1, SequenceMinOccurs0MaxOccursUnbounded, SequenceMinOccurs1MaxOccursUnbounded
@maxOccurs MaxOccurs1, ElementMinOccurs0, ElementMinOccurs1, ElementMaxOccurs1, ElementMinOccurs0MaxOccursUnbounded, ElementMinOccurs1MaxOccursUnbounded, ElementMaxOccursFinite, SequenceSingleRepeatedElement, SequenceMinOccurs0, SequenceMinOccurs1, SequenceMaxOccurs1, SequenceMinOccurs0MaxOccursUnbounded, SequenceMinOccurs1MaxOccursUnbounded, SequenceMaxOccursFinite
@name IdentifierName, NonIdentifierName, ImportTypesNamespace, ImportNamespace, ImportSchema, GlobalElement, GlobalElementSequence, GlobalAttribute, ElementEmptySequence, ElementEmptyComplexType, ElementTypeReference, AttributeTypeReference, GlobalSimpleType, GlobalComplexType, ComplexTypeAttribute, ComplexTypeSequence, ComplexTypeAttributeExtension, ComplexTypeSequenceExtension
@substitutionGroup N/A
@final FinalDefault, ElementFinal, GlobalElementFinal
@abstract ComplexTypeConcrete, GlobalElementConcrete, GlobalComplexTypeAbstract
@minOccurs MinOccurs1, ElementMinOccurs0, ElementMinOccurs1, ElementMaxOccurs1, ElementMinOccurs0MaxOccursUnbounded, ElementMinOccurs1MaxOccursUnbounded, NillableElement, NillableOptionalElement, SequenceMinOccurs0, SequenceMinOccurs1, SequenceMaxOccurs1, SequenceMinOccurs0MaxOccursUnbounded, SequenceMinOccurs1MaxOccursUnbounded
@maxOccurs MaxOccurs1, ElementMinOccurs0, ElementMinOccurs1, ElementMaxOccurs1, ElementMinOccurs0MaxOccursUnbounded, ElementMinOccurs1MaxOccursUnbounded, ElementMaxOccursFinite, SequenceSingleRepeatedElement, SequenceMinOccurs0, SequenceMinOccurs1, SequenceMaxOccurs1, SequenceMinOccurs0MaxOccursUnbounded, SequenceMinOccurs1MaxOccursUnbounded, SequenceMaxOccursFinite
@name IdentifierName, NonIdentifierName, ImportTypesNamespace, ImportNamespace, ImportSchema, GlobalElement, GlobalElementSequence, GlobalAttribute, ElementEmptySequence, ElementEmptyComplexType, ElementTypeReference, AttributeTypeReference, GlobalSimpleType, GlobalComplexType, ComplexTypeAttribute, ComplexTypeSequence, ComplexTypeAttributeExtension, ComplexTypeSequenceExtension
@ref ElementReference, AttributeReference
@minOccurs MinOccurs1, ElementMinOccurs0, ElementMinOccurs1, ElementMaxOccurs1, ElementMinOccurs0MaxOccursUnbounded, ElementMinOccurs1MaxOccursUnbounded, NillableElement, NillableOptionalElement, SequenceMinOccurs0, SequenceMinOccurs1, SequenceMaxOccurs1, SequenceMinOccurs0MaxOccursUnbounded, SequenceMinOccurs1MaxOccursUnbounded
@maxOccurs MaxOccurs1, ElementMinOccurs0, ElementMinOccurs1, ElementMaxOccurs1, ElementMinOccurs0MaxOccursUnbounded, ElementMinOccurs1MaxOccursUnbounded, ElementMaxOccursFinite, SequenceSingleRepeatedElement, SequenceMinOccurs0, SequenceMinOccurs1, SequenceMaxOccurs1, SequenceMinOccurs0MaxOccursUnbounded, SequenceMinOccurs1MaxOccursUnbounded, SequenceMaxOccursFinite
@ref ElementReference, AttributeReference
@name IdentifierName, NonIdentifierName, ImportTypesNamespace, ImportNamespace, ImportSchema, GlobalElement, GlobalElementSequence, GlobalAttribute, ElementEmptySequence, ElementEmptyComplexType, ElementTypeReference, AttributeTypeReference, GlobalSimpleType, GlobalComplexType, ComplexTypeAttribute, ComplexTypeSequence, ComplexTypeAttributeExtension, ComplexTypeSequenceExtension
@name IdentifierName, NonIdentifierName, ImportTypesNamespace, ImportNamespace, ImportSchema, GlobalElement, GlobalElementSequence, GlobalAttribute, ElementEmptySequence, ElementEmptyComplexType, ElementTypeReference, AttributeTypeReference, GlobalSimpleType, GlobalComplexType, ComplexTypeAttribute, ComplexTypeSequence, ComplexTypeAttributeExtension, ComplexTypeSequenceExtension
@ref ElementReference, AttributeReference
@minOccurs MinOccurs1, ElementMinOccurs0, ElementMinOccurs1, ElementMaxOccurs1, ElementMinOccurs0MaxOccursUnbounded, ElementMinOccurs1MaxOccursUnbounded, NillableElement, NillableOptionalElement, SequenceMinOccurs0, SequenceMinOccurs1, SequenceMaxOccurs1, SequenceMinOccurs0MaxOccursUnbounded, SequenceMinOccurs1MaxOccursUnbounded
@maxOccurs MaxOccurs1, ElementMinOccurs0, ElementMinOccurs1, ElementMaxOccurs1, ElementMinOccurs0MaxOccursUnbounded, ElementMinOccurs1MaxOccursUnbounded, ElementMaxOccursFinite, SequenceSingleRepeatedElement, SequenceMinOccurs0, SequenceMinOccurs1, SequenceMaxOccurs1, SequenceMinOccurs0MaxOccursUnbounded, SequenceMinOccurs1MaxOccursUnbounded, SequenceMaxOccursFinite
@minOccurs MinOccurs1, ElementMinOccurs0, ElementMinOccurs1, ElementMaxOccurs1, ElementMinOccurs0MaxOccursUnbounded, ElementMinOccurs1MaxOccursUnbounded, NillableElement, NillableOptionalElement, SequenceMinOccurs0, SequenceMinOccurs1, SequenceMaxOccurs1, SequenceMinOccurs0MaxOccursUnbounded, SequenceMinOccurs1MaxOccursUnbounded
@maxOccurs MaxOccurs1, ElementMinOccurs0, ElementMinOccurs1, ElementMaxOccurs1, ElementMinOccurs0MaxOccursUnbounded, ElementMinOccurs1MaxOccursUnbounded, ElementMaxOccursFinite, SequenceSingleRepeatedElement, SequenceMinOccurs0, SequenceMinOccurs1, SequenceMaxOccurs1, SequenceMinOccurs0MaxOccursUnbounded, SequenceMinOccurs1MaxOccursUnbounded, SequenceMaxOccursFinite
@minOccurs MinOccurs1, ElementMinOccurs0, ElementMinOccurs1, ElementMaxOccurs1, ElementMinOccurs0MaxOccursUnbounded, ElementMinOccurs1MaxOccursUnbounded, NillableElement, NillableOptionalElement, SequenceMinOccurs0, SequenceMinOccurs1, SequenceMaxOccurs1, SequenceMinOccurs0MaxOccursUnbounded, SequenceMinOccurs1MaxOccursUnbounded
@maxOccurs MaxOccurs1, ElementMinOccurs0, ElementMinOccurs1, ElementMaxOccurs1, ElementMinOccurs0MaxOccursUnbounded, ElementMinOccurs1MaxOccursUnbounded, ElementMaxOccursFinite, SequenceSingleRepeatedElement, SequenceMinOccurs0, SequenceMinOccurs1, SequenceMaxOccurs1, SequenceMinOccurs0MaxOccursUnbounded, SequenceMinOccurs1MaxOccursUnbounded, SequenceMaxOccursFinite
@namespace ImportTypesNamespace, ImportNamespace, ImportSchema
@processContents N/A
@name IdentifierName, NonIdentifierName, ImportTypesNamespace, ImportNamespace, ImportSchema, GlobalElement, GlobalElementSequence, GlobalAttribute, ElementEmptySequence, ElementEmptyComplexType, ElementTypeReference, AttributeTypeReference, GlobalSimpleType, GlobalComplexType, ComplexTypeAttribute, ComplexTypeSequence, ComplexTypeAttributeExtension, ComplexTypeSequenceExtension
@ref ElementReference, AttributeReference
@ref ElementReference, AttributeReference
@name IdentifierName, NonIdentifierName, ImportTypesNamespace, ImportNamespace, ImportSchema, GlobalElement, GlobalElementSequence, GlobalAttribute, ElementEmptySequence, ElementEmptyComplexType, ElementTypeReference, AttributeTypeReference, GlobalSimpleType, GlobalComplexType, ComplexTypeAttribute, ComplexTypeSequence, ComplexTypeAttributeExtension, ComplexTypeSequenceExtension
@schemaLocation ImportTypesNamespace, ImportNamespace, ImportSchema, Include
@schemaLocation ImportTypesNamespace, ImportNamespace, ImportSchema, Include
@id Id
@namespace ImportTypesNamespace, ImportNamespace, ImportSchema
@schemaLocation ImportTypesNamespace, ImportNamespace, ImportSchema, Include
@xpath N/A
@xpath N/A
@name IdentifierName, NonIdentifierName, ImportTypesNamespace, ImportNamespace, ImportSchema, GlobalElement, GlobalElementSequence, GlobalAttribute, ElementEmptySequence, ElementEmptyComplexType, ElementTypeReference, AttributeTypeReference, GlobalSimpleType, GlobalComplexType, ComplexTypeAttribute, ComplexTypeSequence, ComplexTypeAttributeExtension, ComplexTypeSequenceExtension
@refer N/A
@name IdentifierName, NonIdentifierName, ImportTypesNamespace, ImportNamespace, ImportSchema, GlobalElement, GlobalElementSequence, GlobalAttribute, ElementEmptySequence, ElementEmptyComplexType, ElementTypeReference, AttributeTypeReference, GlobalSimpleType, GlobalComplexType, ComplexTypeAttribute, ComplexTypeSequence, ComplexTypeAttributeExtension, ComplexTypeSequenceExtension
@public N/A
@system N/A
@source N/A
@source N/A
@id Id
@final FinalDefault, ElementFinal, GlobalElementFinal
@name IdentifierName, NonIdentifierName, ImportTypesNamespace, ImportNamespace, ImportSchema, GlobalElement, GlobalElementSequence, GlobalAttribute, ElementEmptySequence, ElementEmptyComplexType, ElementTypeReference, AttributeTypeReference, GlobalSimpleType, GlobalComplexType, ComplexTypeAttribute, ComplexTypeSequence, ComplexTypeAttributeExtension, ComplexTypeSequenceExtension
@name IdentifierName, NonIdentifierName, ImportTypesNamespace, ImportNamespace, ImportSchema, GlobalElement, GlobalElementSequence, GlobalAttribute, ElementEmptySequence, ElementEmptyComplexType, ElementTypeReference, AttributeTypeReference, GlobalSimpleType, GlobalComplexType, ComplexTypeAttribute, ComplexTypeSequence, ComplexTypeAttributeExtension, ComplexTypeSequenceExtension
@name IdentifierName, NonIdentifierName, ImportTypesNamespace, ImportNamespace, ImportSchema, GlobalElement, GlobalElementSequence, GlobalAttribute, ElementEmptySequence, ElementEmptyComplexType, ElementTypeReference, AttributeTypeReference, GlobalSimpleType, GlobalComplexType, ComplexTypeAttribute, ComplexTypeSequence, ComplexTypeAttributeExtension, ComplexTypeSequenceExtension
@final FinalDefault, ElementFinal, GlobalElementFinal
@base StringEnumerationType, NMTOKENEnumerationType, NullEnumerationType, DecimalSimpleTypeTotalDigits, ComplexTypeAttributeExtension, ComplexTypeSequenceExtension
@itemType N/A
@memberTypes N/A
@value StringEnumerationType, NMTOKENEnumerationType, NullEnumerationType, DecimalSimpleTypeTotalDigits
@fixed AttributeFixed
@fixed AttributeFixed
@value StringEnumerationType, NMTOKENEnumerationType, NullEnumerationType, DecimalSimpleTypeTotalDigits
@value StringEnumerationType, NMTOKENEnumerationType, NullEnumerationType, DecimalSimpleTypeTotalDigits
@value StringEnumerationType, NMTOKENEnumerationType, NullEnumerationType, DecimalSimpleTypeTotalDigits
@value StringEnumerationType, NMTOKENEnumerationType, NullEnumerationType, DecimalSimpleTypeTotalDigits
List of supported and non-supported schema simple types
Simple Type Patterns
xs:string StringEnumerationType, NullEnumerationType, StringElement, StringAttribute
xs:boolean BooleanElement, BooleanAttribute
xs:float FloatElement, FloatAttribute
xs:double DoubleElement, DoubleAttribute
xs:decimal DecimalSimpleTypeTotalDigits, DecimalElement, DecimalAttribute
xs:duration N/A
xs:dateTime DateTimeElement, DateTimeAttribute
xs:time TimeElement, TimeAttribute
xs:date DateElement, DateAttribute
xs:gYearMonth GYearMonthElement, GYearMonthAttribute
xs:gYear GYearElement, GYearAttribute
xs:gMonthDay GMonthDayElement, GMonthDayAttribute
xs:gDay N/A
xs:gMonth N/A
xs:hexBinary N/A
xs:base64Binary Base64BinaryElement, Base64BinaryAttribute
xs:anyURI AnyURIElement, AnyURIAttribute
xs:QName QNameElement, QNameAttribute
xs:NOTATION N/A
xs:normalizedString NormalizedStringElement, NormalizedStringAttribute
xs:token TokenElement, TokenAttribute
xs:language LanguageElement, LanguageAttribute
xs:IDREFS IDREFSElement, IDREFSAttribute
xs:ENTITIES ENTITIESElement, ENTITIESAttribute
xs:NMTOKEN NMTOKENEnumerationType, NMTOKENElement, NMTOKENAttribute
xs:NMTOKENS NMTOKENSElement, NMTOKENSAttribute
xs:Name NameElement, NameAttribute
xs:NCName NCNameElement, NCNameAttribute
xs:ID IDElement, IDAttribute
xs:IDREF IDREFElement, IDREFAttribute
xs:ENTITY ENTITYElement, ENTITYAttribute
xs:integer IntegerElement, IntegerAttribute
xs:nonPositiveInteger NonPositiveIntegerElement, NonPositiveIntegerAttribute
xs:negativeInteger NegativeIntegerElement, NegativeIntegerAttribute
xs:long LongElement, LongAttribute
xs:int IntElement, IntAttribute
xs:short ShortElement, ShortAttribute
xs:byte ByteElement, ByteAttribute
xs:nonNegativeInteger NonNegativeIntegerElement, NonNegativeIntegerAttribute
xs:unsignedLong UnsignedLongElement, UnsignedLongAttribute
xs:unsignedInt UnsignedIntElement, UnsignedIntAttribute
xs:unsignedShort UnsignedShortElement, UnsignedShortAttribute
xs:unsignedByte UnsignedByteElement, UnsignedByteAttribute
xs:positiveInteger PositiveIntegerElement, PositiveIntegerAttribute