W3C

XML Schema Patterns for Databinding

PatternStatusGroupIssueExample
TargetNamespacebasicSchemaElementISSUE-27TargetNamespace
NoTargetNamespaceadvancedSchemaElementISSUE-27NoTargetNamespace
QualifiedLocalElementsbasicSchemaElementISSUE-26QualifiedLocalElements
UnqualifiedLocalElementsadvancedSchemaElementISSUE-26UnqualifiedLocalElements
QualifiedLocalAttributesadvancedSchemaElementISSUE-26QualifiedLocalAttributes
UnqualifiedLocalAttributesbasicSchemaElementISSUE-26UnqualifiedLocalAttributes
SchemaVersionbasicSchemaElementISSUE-42SchemaVersion
FinalDefaultadvancedSchemaElementISSUE-83FinalDefault
BlockDefaultadvancedSchemaElementISSUE-83BlockDefault
DocumentationElementbasicAnnotationsISSUE-41DocumentationElement
AppinfoElementadvancedAnnotationspendingAppinfoElement
IdentifierNamebasicPropertiesISSUE-10IdentifierName
NonIdentifierNamebasicPropertiesISSUE-10NonIdentifierName
ImportTypesNamespacebasicImportISSUE-39ImportTypesNamespace
ImportNamespacebasicImportISSUE-39ImportNamespace
ImportSchemabasicImportISSUE-39ImportSchema
ImportSchemaNamespaceadvancedImportISSUE-68ImportSchemaNamespace
IncludebasicImportISSUE-57Include
GlobalElementbasicGlobalElementISSUE-43GlobalElement [GlobalElement]
GlobalElementUnqualifiedTypeadvancedGlobalElementISSUE-43GlobalElementUnqualifiedType
GlobalAttributebasicGlobalAttributeISSUE-43GlobalAttribute [GlobalAttribute]
GlobalAttributeUnqualifiedTypeadvancedGlobalAttributeISSUE-43GlobalAttributeUnqualifiedType
ElementTypeDefaultNamespaceadvancedGlobalElementISSUE-43ElementTypeDefaultNamespace
NotMixedbasicPropertiesISSUE-23NotMixed
MixedComplexContentadvancedPropertiesISSUE-23MixedComplexContent
MixedContentTypeadvancedPropertiesISSUE-23MixedContentType
MinOccurs1basicPropertiesMinOccurs1
MaxOccurs1basicPropertiesMaxOccurs1
IdbasicPropertiesISSUE-88Id [Id]
ElementMinOccurs0basicElementISSUE-37ElementMinOccurs0
ElementMinOccurs1basicElementinputElementMinOccurs1
ElementMaxOccurs1basicElementinputElementMaxOccurs1
ElementMinOccurs0MaxOccursUnboundedbasicElementinputElementMinOccurs0MaxOccursUnbounded [NestedSequenceElementList]
ElementMinOccurs1MaxOccursUnboundedbasicElementISSUE-32ElementMinOccurs1MaxOccursUnbounded [ElementMaxOccursUnbounded]
ElementMinOccursFiniteadvancedElementISSUE-32ElementMinOccursFinite [ElementMinOccurs2MaxOccurs2] [ElementMinOccurs2orMore]
ElementMinOccurs0MaxOccursFiniteadvancedElementlc-psd-2ElementMinOccurs0MaxOccursFinite
ElementMaxOccursFiniteadvancedElementISSUE-32ElementMaxOccursFinite
ElementFormQualifiedbasicElementISSUE-26ElementFormQualified
ElementFormUnqualifiedadvancedElementISSUE-26ElementFormUnqualified
AttributeFormQualifiedadvancedAttributeISSUE-26AttributeFormQualified
AttributeFormUnqualifiedbasicAttributeISSUE-26AttributeFormUnqualified
ElementDefaultadvancedAttributeISSUE-14ElementDefault [GlobalElementDefault]
AttributeOptionalbasicAttributeISSUE-45AttributeOptional
AttributeRequiredadvancedAttributeISSUE-45AttributeRequired
AttributeFixedadvancedAttributeISSUE-46AttributeFixed
AttributeDefaultadvancedAttributeISSUE-14AttributeDefault
GlobalSimpleTypebasicGlobalSimpleTypeISSUE-31GlobalSimpleType
GlobalComplexTypebasicGlobalComplexTypeinputGlobalComplexType
GlobalComplexTypeAbstractadvancedGlobalComplexTypeISSUE-80GlobalComplexTypeAbstract
ComplexTypeConcretebasicPropertiesISSUE-90ComplexTypeConcrete
GlobalElementAbstractadvancedGlobalElementISSUE-81GlobalElementAbstract
GlobalElementConcretebasicPropertiesISSUE-90GlobalElementConcrete
GlobalElementBlockadvancedGlobalElementISSUE-89GlobalElementBlock
GlobalElementFinaladvancedGlobalElementISSUE-89GlobalElementFinal
GlobalComplexTypeBlockadvancedGlobalComplexTypeISSUE-90GlobalComplexTypeBlock
StringEnumerationTypebasicSimpleTypeISSUE-31StringEnumerationType
NMTOKENEnumerationTypeadvancedSimpleTypeISSUE-31NMTOKENEnumerationType
IntEnumerationTypeadvancedSimpleTypeISSUE-31IntEnumerationType
ShortEnumerationTypeadvancedSimpleTypeISSUE-31ShortEnumerationType
LongEnumerationTypeadvancedSimpleTypeISSUE-31LongEnumerationType
DoubleEnumerationTypeadvancedSimpleTypeISSUE-31DoubleEnumerationType
IntegerEnumerationTypeadvancedSimpleTypeISSUE-31IntegerEnumerationType
DecimalEnumerationTypeadvancedSimpleTypeISSUE-31DecimalEnumerationType
FloatEnumerationTypeadvancedSimpleTypeISSUE-31FloatEnumerationType
NonNegativeIntegerEnumerationTypeadvancedSimpleTypeISSUE-31NonNegativeIntegerEnumerationType
PositiveIntegerEnumerationTypeadvancedSimpleTypeISSUE-31PositiveIntegerEnumerationType
UnsignedIntEnumerationTypeadvancedSimpleTypeISSUE-31UnsignedIntEnumerationType
UnsignedLongEnumerationTypeadvancedSimpleTypeISSUE-31UnsignedLongEnumerationType
UnsignedShortEnumerationTypeadvancedSimpleTypeISSUE-31UnsignedShortEnumerationType
TokenEnumerationTypeadvancedSimpleTypeISSUE-31TokenEnumerationType
LanguageEnumerationTypeadvancedSimpleTypeISSUE-31LanguageEnumerationType
SimpleTypeEnumerationTypeadvancedSimpleTypependingSimpleTypeEnumerationType
ComplexTypeAlladvancedComplexTypeISSUE-19ComplexTypeAll
ComplexTypeChoiceadvancedComplexTypeISSUE-19ComplexTypeChoice
ComplexTypeSequenceChoiceadvancedSequenceISSUE-54ComplexTypeSequenceChoice
ComplexTypeAttributebasicComplexTypeinputComplexTypeAttribute
ComplexTypeOnlyAttributesadvancedComplexTypeinputComplexTypeOnlyAttributes
ComplexTypeOnlyAttributeGroupadvancedComplexTypependingComplexTypeOnlyAttributeGroup
ComplexTypeSequencebasicComplexTypeinputComplexTypeSequence
SequenceSequenceElementadvancedSequenceISSUE-96SequenceSequenceElement
SequenceMinOccurs0advancedSequenceISSUE-96SequenceMinOccurs0
SequenceMinOccurs1basicSequenceISSUE-96SequenceMinOccurs1
SequenceMaxOccurs1basicSequenceISSUE-96SequenceMaxOccurs1
SequenceMinOccurs0MaxOccursUnboundedadvancedSequenceISSUE-96SequenceMinOccurs0MaxOccursUnbounded
SequenceMinOccurs1MaxOccursUnboundedadvancedSequenceISSUE-96SequenceMinOccurs1MaxOccursUnbounded [SequenceMaxOccursUnbounded]
SequenceMinOccursFiniteadvancedSequenceISSUE-96SequenceMinOccursFinite
SequenceMaxOccursFiniteadvancedSequenceISSUE-96SequenceMaxOccursFinite
GlobalElementSequencebasicGlobalElementISSUE-19GlobalElementSequence
GlobalElementAlladvancedGlobalElementISSUE-19GlobalElementAll
GlobalElementChoiceadvancedGlobalElementISSUE-19GlobalElementChoice
GlobalElementSimpleTypeadvancedGlobalElementpendingGlobalElementSimpleType
GlobalElementSequenceAnyadvancedComplexTypependingGlobalElementSequenceAny
ComplexTypeAnyAttributeadvancedComplexTypeISSUE-20ComplexTypeAnyAttribute
AnyAttributeStrictadvancedComplexTypeISSUE-20AnyAttributeStrict
AnyAttributeLaxadvancedComplexTypeISSUE-20AnyAttributeLax
AnyAttributeSkipadvancedComplexTypeISSUE-20AnyAttributeSkip
AnyAttributeOtherStrictadvancedComplexTypeISSUE-20AnyAttributeOtherStrict
AnyAttributeOtherLaxadvancedComplexTypeISSUE-20AnyAttributeOtherLax
AnyAttributeOtherSkipadvancedComplexTypeISSUE-20AnyAttributeOtherSkip
ExtendedSequenceStrictadvancedSequenceISSUE-20ExtendedSequenceStrict
ExtendedSequenceLaxadvancedSequenceISSUE-20ExtendedSequenceLax
ExtendedSequenceSkipadvancedSequenceISSUE-20ExtendedSequenceSkip
ExtendedSequenceStrictAnyadvancedSequenceISSUE-20ExtendedSequenceStrictAny
ExtendedSequenceLaxAnyadvancedSequenceISSUE-20ExtendedSequenceLaxAny
ExtendedSequenceSkipAnyadvancedSequenceISSUE-20ExtendedSequenceSkipAny
ExtendedSequenceStrictOtheradvancedSequenceISSUE-20ExtendedSequenceStrictOther
ExtendedSequenceLaxOtheradvancedSequenceISSUE-20ExtendedSequenceLaxOther
ExtendedSequenceSkipOtheradvancedSequenceISSUE-20ExtendedSequenceSkipOther
SequenceAnyStrictadvancedSequencependingSequenceAnyStrict
ExtendedSimpleContentadvancedComplexTypeISSUE-47ExtendedSimpleContent
ChoiceSequenceadvancedChoiceinputChoiceSequence
SequenceChoiceadvancedChoiceinputSequenceChoice
ChoiceChoiceadvancedChoiceinputChoiceChoice
ChoiceElementadvancedElementinputChoiceElement
SequenceElementbasicElementinputSequenceElement
AllElementadvancedElementinputAllElement
SequenceSingleRepeatedElementbasicElementinputSequenceSingleRepeatedElement
NullEnumerationTypebasicSimpleTypeISSUE-15NullEnumerationType
ElementFixedadvancedElementpendingElementFixed
ElementEmptySequencebasicElementISSUE-70ElementEmptySequence
ElementEmptyComplexTypebasicElementISSUE-15ElementEmptyComplexType
AttributeElementNameClashadvancedElementISSUE-51AttributeElementNameClash
NillableElementbasicElementISSUE-37NillableElement
NillableOptionalElementadvancedElementISSUE-7NillableOptionalElement
NotNillableElementbasicElementISSUE-7NotNillableElement
ElementTypeReferencebasicElementISSUE-48ElementTypeReference
ElementTypeReferenceUnqualifiedadvancedElementISSUE-48ElementTypeReferenceUnqualified
ElementReferencebasicElementISSUE-48ElementReference
ElementReferenceUnqualifiedadvancedElementISSUE-26ElementReferenceUnqualified
AttributeReferencebasicAttributeISSUE-60AttributeReference
AttributeReferenceUnqualifiedadvancedAttributeISSUE-26AttributeReferenceUnqualified
AttributeTypeReferencebasicAttributeISSUE-48AttributeTypeReference
AttributeTypeReferenceUnqualifiedadvancedAttributeISSUE-48AttributeTypeReferenceUnqualified
UnionMemberTypesadvancedUnionsISSUE-9UnionMemberTypes [UnionMemberTypes] [UnionDateString]
UnionSimpleTypesadvancedUnionsISSUE-64 [UnionSimpleDateString]
UnionSimpleAndMemberTypesadvancedUnionsISSUE-9UnionSimpleAndMemberTypes
ListadvancedlistsISSUE-85List
AnySimpleTypeElementadvancedElementPredefinedTypesISSUE-30AnySimpleTypeElement
AnySimpleTypeAttributeadvancedAttributePredefinedTypesISSUE-30AnySimpleTypeAttribute
AnyTypeElementadvancedElementPredefinedTypesISSUE-50AnyTypeElement
StringElementbasicElementPredefinedTypesISSUE-30StringElement
StringAttributebasicAttributePredefinedTypesISSUE-30StringAttribute
BooleanElementbasicElementPredefinedTypesISSUE-30BooleanElement
BooleanAttributebasicAttributePredefinedTypesISSUE-30BooleanAttribute
DecimalElementadvancedElementPredefinedTypesISSUE-30DecimalElement
DecimalAttributeadvancedAttributePredefinedTypesISSUE-30DecimalAttribute
FloatElementadvancedElementPredefinedTypesISSUE-30FloatElement
FloatAttributeadvancedAttributePredefinedTypesISSUE-30FloatAttribute
DoubleElementbasicElementPredefinedTypesISSUE-30DoubleElement
DoubleAttributebasicAttributePredefinedTypesISSUE-30DoubleAttribute
DurationElementadvancedElementPredefinedTypesISSUE-17DurationElement
DurationAttributeadvancedAttributePredefinedTypesISSUE-17DurationAttribute
DateTimeElementbasicElementPredefinedTypesISSUE-30DateTimeElement
DateTimeAttributebasicAttributePredefinedTypesISSUE-30DateTimeAttribute
TimeElementadvancedElementPredefinedTypesISSUE-30TimeElement
TimeAttributeadvancedAttributePredefinedTypesISSUE-30TimeAttribute
DateElementadvancedElementPredefinedTypesISSUE-30DateElement
DateAttributeadvancedAttributePredefinedTypesISSUE-30DateAttribute
GYearMonthElementadvancedElementPredefinedTypesISSUE-30GYearMonthElement
GYearMonthAttributeadvancedAttributePredefinedTypesISSUE-30GYearMonthAttribute
GYearElementadvancedElementPredefinedTypesISSUE-30GYearElement
GYearAttributeadvancedAttributePredefinedTypesISSUE-30GYearAttribute
GMonthDayElementadvancedElementPredefinedTypesISSUE-30GMonthDayElement
GMonthDayAttributeadvancedAttributePredefinedTypesISSUE-30GMonthDayAttribute
GDayElementadvancedElementPredefinedTypesISSUE-30GDayElement
GDayAttributeadvancedAttributePredefinedTypesISSUE-30GDayAttribute
GMonthElementadvancedElementPredefinedTypesISSUE-30GMonthElement
GMonthAttributeadvancedAttributePredefinedTypesISSUE-30GMonthAttribute
HexBinaryElementadvancedElementPredefinedTypesISSUE-30HexBinaryElement
HexBinaryAttributeadvancedAttributePredefinedTypesISSUE-30HexBinaryAttribute
Base64BinaryElementbasicElementPredefinedTypesISSUE-30Base64BinaryElement
Base64BinaryAttributeadvancedAttributePredefinedTypesISSUE-30Base64BinaryAttribute
AnyURIElementbasicElementPredefinedTypesISSUE-30AnyURIElement
AnyURIAttributebasicAttributePredefinedTypesISSUE-30AnyURIAttribute
QNameElementbasicElementPredefinedTypesISSUE-30QNameElement
QNameAttributebasicAttributePredefinedTypesISSUE-30QNameAttribute
NormalizedStringElementbasicElementPredefinedTypesISSUE-30NormalizedStringElement
NormalizedStringAttributebasicAttributePredefinedTypesISSUE-30NormalizedStringAttribute
TokenElementbasicElementPredefinedTypesISSUE-30TokenElement
TokenAttributebasicAttributePredefinedTypesISSUE-30TokenAttribute
LanguageElementadvancedElementPredefinedTypesISSUE-30LanguageElement
LanguageAttributeadvancedAttributePredefinedTypesISSUE-30LanguageAttribute
NMTOKENElementadvancedElementPredefinedTypesISSUE-30NMTOKENElement
NMTOKENAttributeadvancedAttributePredefinedTypesISSUE-30NMTOKENAttribute
NMTOKENSElementadvancedElementPredefinedTypesISSUE-30NMTOKENSElement
NMTOKENSAttributeadvancedAttributePredefinedTypesISSUE-30NMTOKENSAttribute
NameElementbasicElementPredefinedTypesISSUE-30NameElement
NameAttributebasicAttributePredefinedTypesISSUE-30NameAttribute
NCNameElementbasicElementPredefinedTypesISSUE-30NCNameElement
NCNameAttributebasicAttributePredefinedTypesISSUE-30NCNameAttribute
IDElementadvancedElementPredefinedTypesISSUE-30IDElement
IDAttributeadvancedAttributePredefinedTypesISSUE-30IDAttribute
IDREFElementadvancedElementPredefinedTypesISSUE-30IDREFElement
IDREFAttributeadvancedAttributePredefinedTypesISSUE-30IDREFAttribute
IDREFSElementadvancedElementPredefinedTypesISSUE-30IDREFSElement
IDREFSAttributeadvancedAttributePredefinedTypesISSUE-30IDREFSAttribute
ENTITYElementadvancedElementPredefinedTypesISSUE-30ENTITYElement
ENTITYAttributeadvancedAttributePredefinedTypesISSUE-30ENTITYAttribute
ENTITIESElementadvancedElementPredefinedTypesISSUE-30ENTITIESElement
ENTITIESAttributeadvancedAttributePredefinedTypesISSUE-30ENTITIESAttribute
IntegerElementadvancedElementPredefinedTypesISSUE-30IntegerElement
IntegerAttributeadvancedAttributePredefinedTypesISSUE-30IntegerAttribute
NonPositiveIntegerElementadvancedElementPredefinedTypesISSUE-30NonPositiveIntegerElement
NonPositiveIntegerAttributeadvancedAttributePredefinedTypesISSUE-30NonPositiveIntegerAttribute
NegativeIntegerElementadvancedElementPredefinedTypesISSUE-30NegativeIntegerElement
NegativeIntegerAttributeadvancedAttributePredefinedTypesISSUE-30NegativeIntegerAttribute
LongElementbasicElementPredefinedTypesISSUE-30LongElement
LongAttributebasicAttributePredefinedTypesISSUE-30LongAttribute
IntElementbasicElementPredefinedTypesISSUE-30IntElement
IntAttributebasicAttributePredefinedTypesISSUE-30IntAttribute
ShortElementbasicElementPredefinedTypesISSUE-30ShortElement
ShortAttributebasicAttributePredefinedTypesISSUE-30ShortAttribute
ByteElementbasicElementPredefinedTypesISSUE-30ByteElement
ByteAttributebasicAttributePredefinedTypesISSUE-30ByteAttribute
NonNegativeIntegerElementadvancedElementPredefinedTypesISSUE-30NonNegativeIntegerElement
NonNegativeIntegerAttributebasicAttributePredefinedTypesISSUE-30NonNegativeIntegerAttribute
UnsignedLongElementadvancedElementPredefinedTypesISSUE-30UnsignedLongElement
UnsignedLongAttributeadvancedAttributePredefinedTypesISSUE-30UnsignedLongAttribute
UnsignedIntElementadvancedElementPredefinedTypesISSUE-30UnsignedIntElement
UnsignedIntAttributeadvancedAttributePredefinedTypesISSUE-30UnsignedIntAttribute
UnsignedShortElementadvancedElementPredefinedTypesISSUE-30UnsignedShortElement
UnsignedShortAttributeadvancedAttributePredefinedTypesISSUE-30UnsignedShortAttribute
UnsignedByteElementadvancedElementPredefinedTypesISSUE-30UnsignedByteElement
UnsignedByteAttributeadvancedAttributePredefinedTypesISSUE-30UnsignedByteAttribute
PositiveIntegerElementbasicElementPredefinedTypesISSUE-30PositiveIntegerElement
PositiveIntegerAttributebasicAttributePredefinedTypesISSUE-30PositiveIntegerAttribute
StringSimpleTypePatternadvancedrestrictionISSUE-8StringSimpleTypePattern
IntSimpleTypePatternadvancedrestrictionISSUE-8IntSimpleTypePattern
IntegerSimpleTypePatternadvancedrestrictionISSUE-8IntegerSimpleTypePattern
LongSimpleTypePatternadvancedrestrictionISSUE-8LongSimpleTypePattern
DecimalSimpleTypePatternadvancedrestrictionISSUE-8DecimalSimpleTypePattern
FloatSimpleTypePatternadvancedrestrictionISSUE-8FloatSimpleTypePattern
DoubleSimpleTypePatternadvancedrestrictionISSUE-8DoubleSimpleTypePattern
ShortSimpleTypePatternadvancedrestrictionISSUE-8ShortSimpleTypePattern
ByteSimpleTypePatternadvancedrestrictioninputByteSimpleTypePattern
NonNegativeIntegerSimpleTypePatternadvancedrestrictionISSUE-8NonNegativeIntegerSimpleTypePattern
PositiveIntegerSimpleTypePatternadvancedrestrictionISSUE-8PositiveIntegerSimpleTypePattern
UnsignedLongSimpleTypePatternadvancedrestrictionISSUE-8UnsignedLongSimpleTypePattern
UnsignedIntSimpleTypePatternadvancedrestrictionISSUE-8UnsignedIntSimpleTypePattern
UnsignedShortSimpleTypePatternadvancedrestrictionISSUE-8UnsignedShortSimpleTypePattern
DateSimpleTypePatternadvancedrestrictionISSUE-8DateSimpleTypePattern
GYearSimpleTypePatternadvancedrestrictionISSUE-8GYearSimpleTypePattern
GMonthSimpleTypePatternadvancedrestrictionISSUE-8GMonthSimpleTypePattern
GDaySimpleTypePatternadvancedrestrictionISSUE-8GDaySimpleTypePattern
GYearMonthSimpleTypePatternadvancedrestrictionISSUE-8GYearMonthSimpleTypePattern
GMonthDaySimpleTypePatternadvancedrestrictionISSUE-8GMonthDaySimpleTypePattern
TokenSimpleTypePatternadvancedrestrictioninputTokenSimpleTypePattern
RestrictedStringMinLengthadvancedrestrictionISSUE-56RestrictedStringMinLength
RestrictedStringMaxLengthadvancedrestrictionISSUE-56RestrictedStringMaxLength
RestrictedStringMinMaxLengthadvancedrestrictionISSUE-56RestrictedStringMinMaxLength
SimpleTypeRenamedadvancedrestrictionpendingSimpleTypeRenamed
RestrictedMinInclusiveadvancedrestrictionISSUE-97RestrictedMinInclusive
RestrictedMaxInclusiveadvancedrestrictionISSUE-97RestrictedMaxInclusive
RestrictedMinExclusiveadvancedrestrictionISSUE-97RestrictedMinExclusive
RestrictedMaxExclusiveadvancedrestrictionISSUE-97RestrictedMaxExclusive
RestrictedLengthadvancedrestrictionISSUE-97RestrictedLength
RestrictedMaxLengthadvancedrestrictionISSUE-101RestrictedMaxLength
RestrictedMinLengthadvancedrestrictionISSUE-101RestrictedMinLength
ComplexTypeAttributeExtensionbasicComplexTypeISSUE-21ComplexTypeAttributeExtension
ComplexTypeSequenceExtensionbasicComplexTypeISSUE-21ComplexTypeSequenceExtension
GlobalElementComplexTypeSequenceExtensionadvancedGlobalElementISSUE-21GlobalElementComplexTypeSequenceExtension
GlobalElementComplexTypeEmptyExtensionadvancedGlobalElementpendingGlobalElementComplexTypeEmptyExtension
GlobalComplexTypeEmptyExtensionadvancedGlobalComplexTypependingGlobalComplexTypeEmptyExtension
PrecisionDecimaladvancednumbersISSUE-75PrecisionDecimal
LocalElementSimpleTypeadvancedElementpendingLocalElementSimpleType
LocalElementComplexTypebasicElementISSUE-84LocalElementComplexType
ChoiceMaxOccursUnboundedadvancedChoiceISSUE-87ChoiceMaxOccursUnbounded
ChoiceMaxOccursFiniteadvancedChoicependingChoiceMaxOccursFinite
ChoiceMinOccurs0advancedChoicependingChoiceMinOccurs0
ChoiceMinOccursFiniteadvancedChoicependingChoiceMinOccursFinite
LocalAttributeSimpleTypeadvancedAttributeISSUE-86LocalAttributeSimpleType
SOAPEncodedArrayadvancedComplexTypependingSOAPEncodedArray
DecimalSimpleTypeTotalDigitsadvancedSimpleTypeISSUE-95DecimalSimpleTypeTotalDigits
DecimalSimpleTypeFractionDigitsadvancedSimpleTypeISSUE-95DecimalSimpleTypeFractionDigits
AttributeGroupadvancedGroupISSUE-59AttributeGroup
SubstitutionGroupadvancedGrouppendingSubstitutionGroup
GlobalElementComplexTypebasicGlobalElementpendingGlobalElementComplexType
RestrictedPatternadvancedrestrictionpendingRestrictedPattern
RestrictedSimpleContentadvancedComplexTypependingRestrictedSimpleContent
AttributeProhibitedadvancedAttributependingAttributeProhibited
ExtendedSequenceNamespacedFiniteadvancedSequencependingExtendedSequenceNamespacedFinite
ComplexTypeChoiceExtensionadvancedComplexTypependingComplexTypeChoiceExtension
ComplexTypeAttributeGroupExtensionadvancedComplexTypependingComplexTypeAttributeGroupExtension
RestrictedWhitespacePreserveadvancedrestrictionpendingRestrictedWhitespacePreserve
RestrictedWhitespaceCollapseadvancedrestrictionpendingRestrictedWhitespaceCollapse
RestrictedWhitespaceReplaceadvancedrestrictionpendingRestrictedWhitespaceReplace
XmlLangadvancedSchemaElementpendingXmlLang
RedefineadvancedRedefinespendingRedefine
ElementGroupadvancedGrouppendingElementGroup
ComplexTypeAttributeRestrictionadvancedComplexTypependingComplexTypeAttributeRestriction
ComplexTypeSequenceRestrictionadvancedComplexTypependingComplexTypeSequenceRestriction
UniqueadvancedUniquependingUnique
LocalElementComplexTypeEmptyExtensionadvancedElementpendingLocalElementComplexTypeEmptyExtension
SequenceSequenceGroupadvancedSequencependingSequenceSequenceGroup
GlobalAttributeSimpleTypeadvancedGlobalAttributependingGlobalAttributeSimpleType
ElementDefaultAnyTypeadvancedElementpendingElementDefaultAnyType
ComplexContentRestrictionAnyAttributeadvancedComplexTypependingComplexContentRestrictionAnyAttribute
ComplexContentExtensionAnyAttributeadvancedComplexTypependingComplexContentExtensionAnyAttribute
ComplexTypeChoiceAnyadvancedChoicependingComplexTypeChoiceAny
ComplexTypeFinaladvancedComplexTypependingComplexTypeFinal
ComplexTypeExtensionAnnotationOnlyadvancedComplexTypependingComplexTypeExtensionAnnotationOnly
ComplexTypeSequenceChoiceAnyadvancedChoicependingComplexTypeSequenceChoiceAny
QNameEnumerationTypeadvancedSimpleTypependingQNameEnumerationType
AnyURIEnumerationTypeadvancedSimpleTypependingAnyURIEnumerationType
SimpleContentAnyAttributeSkipadvancedComplexTypependingSimpleContentAnyAttributeSkip
SimpleContentAnyAttributeLaxadvancedComplexTypependingSimpleContentAnyAttributeLax
SimpleContentAnyAttributeStrictadvancedComplexTypependingSimpleContentAnyAttributeStrict
AnyAttributeNamespacedFiniteadvancedComplexTypependingAnyAttributeNamespacedFinite
AttributeGroupAnyAttributeadvancedGrouppendingAttributeGroupAnyAttribute
ElementKeyadvancedElementpendingElementKey
MaxOccurs0advancedElementpendingMaxOccurs0

Detecting Patterns

The XSLT 2.0 stylesheet [patternsdetector.xsl] reports the patterns detected in an XML Schema or WSDL document, marking additional elements as being "unknown".

The XSLT 1.0 stylesheet [detected.xsl] transforms the patterns detector output into HTML.

Caveat: imported and included schemas are currently ignored.


This document was produced by the W3C XML Schema Patterns for Databinding Working Group. Comments on this document may be sent to the public public-xsd-databinding-comments@w3.org mailing list (public archive).

Generated from patterns.xml $Date$