W3C

WS-SOAP-11-Encoding

The document http://schemas.xmlsoap.org/soap/encoding/ has been classified as being possibly an Advanced XML Schema Patterns for Databinding 1.0 conformant document as it only exhibits the following patterns:

Status Nodes Name XPath
basic TargetNamespace .[@targetNamespace]/ (., @targetNamespace)
advanced UnqualifiedLocalElements .[not(@elementFormDefault) or @elementFormDefault = 'unqualified']/ (., @elementFormDefault)
basic UnqualifiedLocalAttributes .[not(@attributeFormDefault) or @attributeFormDefault = 'unqualified']/ (., @attributeFormDefault)
basic DocumentationElement .//xs:annotation/xs:documentation/ (.., ., .//*, .//@*)
basic IdentifierName .//.[matches(@name, "^[A-Za-z_]([A-Za-z0-9_]0 31)$")]/ (@name)
basic GlobalElement ./xs:element[@name and @type and contains(@type, ':')]/ (., @name, @type)
basic GlobalAttribute ./xs:attribute[@name and @type and contains(@type, ":")]/ (., @name, @type)
advanced GlobalAttributeSimpleType ./xs:attribute/xs:simpleType/ (../(., @name), .)
basic GlobalSimpleType ./xs:simpleType[@name]/ (., @name)
basic GlobalComplexType ./xs:complexType[@name]/ (., @name)
advanced ExtendedSequenceLaxAny .//xs:sequence/xs:any[@processContents = 'lax' and (not (@minOccurs) or @minOccurs = '1' or @minOccurs = '0') and (not (@maxOccurs) or @maxOccurs = '1' or @maxOccurs='unbounded') and (not(@namespace) or @namespace = '##any')]/ (., @processContents, @minOccurs, @maxOccurs, @namespace)
advanced ExtendedSimpleContent .//xs:complexType/xs:simpleContent/xs:extension[@base]/ (.., ., ./@base, xs:attribute/ (., @name))
basic ElementTypeReference .//xs:element[@name and @type and namespace-uri-from-QName(resolve-QName(@type,.)) != 'http://www.w3.org/2001/XMLSchema' and contains(@type, ':')]/ (., @name, @type)
basic AttributeReference .//xs:attribute[@ref and contains(@ref, ":")]/ (., @ref)
basic AttributeTypeReference .//xs:attribute[@name and @type and namespace-uri-from-QName(resolve-QName(@type,.)) != 'http://www.w3.org/2001/XMLSchema' and contains(@type, ':')]/ (., @name, @type)
basic StringAttribute .//xs:attribute/@type[resolve-QName(.,..) = xs:QName('xs:string')]
basic AnyURIAttribute .//xs:attribute/@type[resolve-QName(.,..) = xs:QName('xs:anyURI')]
advanced IDAttribute .//xs:attribute/@type[resolve-QName(.,..) = xs:QName('xs:ID')]
advanced SimpleTypeRenamed .//xs:simpleType/xs:restriction[@base and count(./*) = 0]/ (., @base)
advanced AttributeGroup .//xs:attributeGroup/(.,@name,@ref,xs:attribute)
advanced GlobalAttributeSimpleType ./xs:attribute/xs:simpleType/(../(., @name), .., ., descendant::*, descendant::*/@value, descendant::*/@base)
advanced ElementDefaultAnytype .//xs:element[@name and not(@type) and ./not(xs:simpleType or xs:complexType or xs:unique or xs:key or xs:keyref)]/(.)
advanced AttributeGroupAnyAttribute .//xs:attributeGroup/xs:anyAttribute/(.,@namespace,@processContents)

<xs:schema TargetNamespace UnqualifiedLocalElements UnqualifiedLocalAttributes targetNamespace="http://schemas.xmlsoap.org/soap/encoding/" TargetNamespace >
<xs:attribute GlobalAttributeSimpleType GlobalAttributeSimpleType name="root" IdentifierName GlobalAttributeSimpleType GlobalAttributeSimpleType >
<xs:annotation DocumentationElement >
<xs:documentation DocumentationElement >
'root' can be used to distinguish serialization roots from other elements that are present in a serialization but are not roots of a serialized value graph
</xs:documentation>
</xs:annotation>
<xs:simpleType GlobalAttributeSimpleType GlobalAttributeSimpleType >
<xs:restriction GlobalAttributeSimpleType base="xs:boolean" GlobalAttributeSimpleType ></xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attributeGroup AttributeGroup name="commonAttributes" IdentifierName AttributeGroup >
<xs:annotation DocumentationElement >
<xs:documentation DocumentationElement >
Attributes common to all elements that function as accessors or represent independent (multi-ref) values. The href attribute is intended to be used in a manner like CONREF. That is, the element content should be empty iff the href attribute appears
</xs:documentation>
</xs:annotation>
<xs:attribute AttributeGroup name="id" IdentifierName type="xs:ID" IDAttribute />
<xs:attribute AttributeGroup name="href" IdentifierName type="xs:anyURI" AnyURIAttribute />
<xs:anyAttribute AttributeGroupAnyAttribute namespace="##other" AttributeGroupAnyAttribute processContents="lax" AttributeGroupAnyAttribute />
</xs:attributeGroup>
<!-- Global Attributes. The following attributes are intended to be usable via qualified attribute names on any complex type referencing them. -->
<!-- Array attributes. Needed to give the type and dimensions of an array's contents, and the offset for partially-transmitted arrays. -->
<xs:simpleType GlobalSimpleType name="arrayCoordinate" IdentifierName GlobalSimpleType >
<xs:restriction SimpleTypeRenamed base="xs:string" SimpleTypeRenamed />
</xs:simpleType>
<xs:attribute GlobalAttribute name="arrayType" IdentifierName GlobalAttribute type="xs:string" GlobalAttribute StringAttribute />
<xs:attributeGroup AttributeGroup name="arrayAttributes" IdentifierName AttributeGroup >
<xs:attribute AttributeReference AttributeGroup ref="tns:arrayType" AttributeReference />
<xs:attribute AttributeReference AttributeGroup ref="tns:offset" AttributeReference />
</xs:attributeGroup>
<xs:attributeGroup AttributeGroup name="arrayMemberAttributes" IdentifierName AttributeGroup >
<xs:attribute AttributeReference AttributeGroup ref="tns:position" AttributeReference />
</xs:attributeGroup>
<xs:group name="Array" IdentifierName >
<xs:sequence>
<xs:any ExtendedSequenceLaxAny namespace="##any" ExtendedSequenceLaxAny minOccurs="0" ExtendedSequenceLaxAny maxOccurs="unbounded" ExtendedSequenceLaxAny processContents="lax" ExtendedSequenceLaxAny />
</xs:sequence>
</xs:group>
<xs:complexType GlobalComplexType name="Array" IdentifierName GlobalComplexType >
<xs:annotation DocumentationElement >
<xs:documentation DocumentationElement >
'Array' is a complex type for accessors identified by position
</xs:documentation>
</xs:annotation>
<xs:group ref="tns:Array" minOccurs="0"/>
<xs:attributeGroup AttributeGroup ref="tns:arrayAttributes" AttributeGroup />
<xs:attributeGroup AttributeGroup ref="tns:commonAttributes" AttributeGroup />
</xs:complexType>
<!-- 'Struct' is a complex type for accessors identified by name. Constraint: No element may be have the same name as any other, nor may any element have a maxOccurs > 1. -->
<xs:group name="Struct" IdentifierName >
<xs:sequence>
<xs:any ExtendedSequenceLaxAny namespace="##any" ExtendedSequenceLaxAny minOccurs="0" ExtendedSequenceLaxAny maxOccurs="unbounded" ExtendedSequenceLaxAny processContents="lax" ExtendedSequenceLaxAny />
</xs:sequence>
</xs:group>
<xs:complexType GlobalComplexType name="Struct" IdentifierName GlobalComplexType >
<xs:group ref="tns:Struct" minOccurs="0"/>
<xs:attributeGroup AttributeGroup ref="tns:commonAttributes" AttributeGroup />
</xs:complexType>
<!-- 'Base64' can be used to serialize binary data using base64 encoding as defined in RFC2045 but without the MIME line length limitation. -->
<xs:simpleType GlobalSimpleType name="base64" IdentifierName GlobalSimpleType >
<xs:restriction SimpleTypeRenamed base="xs:base64Binary" SimpleTypeRenamed />
</xs:simpleType>
<!-- Element declarations corresponding to each of the simple types in the XML Schemas Specification. -->
<xs:complexType GlobalComplexType name="duration" IdentifierName GlobalComplexType >
<xs:simpleContent ExtendedSimpleContent >
<xs:extension ExtendedSimpleContent base="xs:duration" ExtendedSimpleContent >
<xs:attributeGroup AttributeGroup ref="tns:commonAttributes" AttributeGroup />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType GlobalComplexType name="dateTime" IdentifierName GlobalComplexType >
<xs:simpleContent ExtendedSimpleContent >
<xs:extension ExtendedSimpleContent base="xs:dateTime" ExtendedSimpleContent >
<xs:attributeGroup AttributeGroup ref="tns:commonAttributes" AttributeGroup />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType GlobalComplexType name="NOTATION" IdentifierName GlobalComplexType >
<xs:simpleContent ExtendedSimpleContent >
<xs:extension ExtendedSimpleContent base="xs:QName" ExtendedSimpleContent >
<xs:attributeGroup AttributeGroup ref="tns:commonAttributes" AttributeGroup />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType GlobalComplexType name="time" IdentifierName GlobalComplexType >
<xs:simpleContent ExtendedSimpleContent >
<xs:extension ExtendedSimpleContent base="xs:time" ExtendedSimpleContent >
<xs:attributeGroup AttributeGroup ref="tns:commonAttributes" AttributeGroup />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType GlobalComplexType name="date" IdentifierName GlobalComplexType >
<xs:simpleContent ExtendedSimpleContent >
<xs:extension ExtendedSimpleContent base="xs:date" ExtendedSimpleContent >
<xs:attributeGroup AttributeGroup ref="tns:commonAttributes" AttributeGroup />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType GlobalComplexType name="gYearMonth" IdentifierName GlobalComplexType >
<xs:simpleContent ExtendedSimpleContent >
<xs:extension ExtendedSimpleContent base="xs:gYearMonth" ExtendedSimpleContent >
<xs:attributeGroup AttributeGroup ref="tns:commonAttributes" AttributeGroup />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType GlobalComplexType name="gYear" IdentifierName GlobalComplexType >
<xs:simpleContent ExtendedSimpleContent >
<xs:extension ExtendedSimpleContent base="xs:gYear" ExtendedSimpleContent >
<xs:attributeGroup AttributeGroup ref="tns:commonAttributes" AttributeGroup />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType GlobalComplexType name="gMonthDay" IdentifierName GlobalComplexType >
<xs:simpleContent ExtendedSimpleContent >
<xs:extension ExtendedSimpleContent base="xs:gMonthDay" ExtendedSimpleContent >
<xs:attributeGroup AttributeGroup ref="tns:commonAttributes" AttributeGroup />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType GlobalComplexType name="gDay" IdentifierName GlobalComplexType >
<xs:simpleContent ExtendedSimpleContent >
<xs:extension ExtendedSimpleContent base="xs:gDay" ExtendedSimpleContent >
<xs:attributeGroup AttributeGroup ref="tns:commonAttributes" AttributeGroup />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType GlobalComplexType name="gMonth" IdentifierName GlobalComplexType >
<xs:simpleContent ExtendedSimpleContent >
<xs:extension ExtendedSimpleContent base="xs:gMonth" ExtendedSimpleContent >
<xs:attributeGroup AttributeGroup ref="tns:commonAttributes" AttributeGroup />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType GlobalComplexType name="boolean" IdentifierName GlobalComplexType >
<xs:simpleContent ExtendedSimpleContent >
<xs:extension ExtendedSimpleContent base="xs:boolean" ExtendedSimpleContent >
<xs:attributeGroup AttributeGroup ref="tns:commonAttributes" AttributeGroup />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType GlobalComplexType name="base64Binary" IdentifierName GlobalComplexType >
<xs:simpleContent ExtendedSimpleContent >
<xs:extension ExtendedSimpleContent base="xs:base64Binary" ExtendedSimpleContent >
<xs:attributeGroup AttributeGroup ref="tns:commonAttributes" AttributeGroup />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType GlobalComplexType name="hexBinary" IdentifierName GlobalComplexType >
<xs:simpleContent ExtendedSimpleContent >
<xs:extension ExtendedSimpleContent base="xs:hexBinary" ExtendedSimpleContent >
<xs:attributeGroup AttributeGroup ref="tns:commonAttributes" AttributeGroup />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType GlobalComplexType name="float" IdentifierName GlobalComplexType >
<xs:simpleContent ExtendedSimpleContent >
<xs:extension ExtendedSimpleContent base="xs:float" ExtendedSimpleContent >
<xs:attributeGroup AttributeGroup ref="tns:commonAttributes" AttributeGroup />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType GlobalComplexType name="double" IdentifierName GlobalComplexType >
<xs:simpleContent ExtendedSimpleContent >
<xs:extension ExtendedSimpleContent base="xs:double" ExtendedSimpleContent >
<xs:attributeGroup AttributeGroup ref="tns:commonAttributes" AttributeGroup />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType GlobalComplexType name="anyURI" IdentifierName GlobalComplexType >
<xs:simpleContent ExtendedSimpleContent >
<xs:extension ExtendedSimpleContent base="xs:anyURI" ExtendedSimpleContent >
<xs:attributeGroup AttributeGroup ref="tns:commonAttributes" AttributeGroup />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType GlobalComplexType name="QName" IdentifierName GlobalComplexType >
<xs:simpleContent ExtendedSimpleContent >
<xs:extension ExtendedSimpleContent base="xs:QName" ExtendedSimpleContent >
<xs:attributeGroup AttributeGroup ref="tns:commonAttributes" AttributeGroup />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType GlobalComplexType name="string" IdentifierName GlobalComplexType >
<xs:simpleContent ExtendedSimpleContent >
<xs:extension ExtendedSimpleContent base="xs:string" ExtendedSimpleContent >
<xs:attributeGroup AttributeGroup ref="tns:commonAttributes" AttributeGroup />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType GlobalComplexType name="normalizedString" IdentifierName GlobalComplexType >
<xs:simpleContent ExtendedSimpleContent >
<xs:extension ExtendedSimpleContent base="xs:normalizedString" ExtendedSimpleContent >
<xs:attributeGroup AttributeGroup ref="tns:commonAttributes" AttributeGroup />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType GlobalComplexType name="token" IdentifierName GlobalComplexType >
<xs:simpleContent ExtendedSimpleContent >
<xs:extension ExtendedSimpleContent base="xs:token" ExtendedSimpleContent >
<xs:attributeGroup AttributeGroup ref="tns:commonAttributes" AttributeGroup />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType GlobalComplexType name="language" IdentifierName GlobalComplexType >
<xs:simpleContent ExtendedSimpleContent >
<xs:extension ExtendedSimpleContent base="xs:language" ExtendedSimpleContent >
<xs:attributeGroup AttributeGroup ref="tns:commonAttributes" AttributeGroup />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType GlobalComplexType name="Name" IdentifierName GlobalComplexType >
<xs:simpleContent ExtendedSimpleContent >
<xs:extension ExtendedSimpleContent base="xs:Name" ExtendedSimpleContent >
<xs:attributeGroup AttributeGroup ref="tns:commonAttributes" AttributeGroup />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType GlobalComplexType name="NMTOKEN" IdentifierName GlobalComplexType >
<xs:simpleContent ExtendedSimpleContent >
<xs:extension ExtendedSimpleContent base="xs:NMTOKEN" ExtendedSimpleContent >
<xs:attributeGroup AttributeGroup ref="tns:commonAttributes" AttributeGroup />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType GlobalComplexType name="NCName" IdentifierName GlobalComplexType >
<xs:simpleContent ExtendedSimpleContent >
<xs:extension ExtendedSimpleContent base="xs:NCName" ExtendedSimpleContent >
<xs:attributeGroup AttributeGroup ref="tns:commonAttributes" AttributeGroup />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType GlobalComplexType name="NMTOKENS" IdentifierName GlobalComplexType >
<xs:simpleContent ExtendedSimpleContent >
<xs:extension ExtendedSimpleContent base="xs:NMTOKENS" ExtendedSimpleContent >
<xs:attributeGroup AttributeGroup ref="tns:commonAttributes" AttributeGroup />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType GlobalComplexType name="ID" IdentifierName GlobalComplexType >
<xs:simpleContent ExtendedSimpleContent >
<xs:extension ExtendedSimpleContent base="xs:ID" ExtendedSimpleContent >
<xs:attributeGroup AttributeGroup ref="tns:commonAttributes" AttributeGroup />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType GlobalComplexType name="IDREF" IdentifierName GlobalComplexType >
<xs:simpleContent ExtendedSimpleContent >
<xs:extension ExtendedSimpleContent base="xs:IDREF" ExtendedSimpleContent >
<xs:attributeGroup AttributeGroup ref="tns:commonAttributes" AttributeGroup />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType GlobalComplexType name="ENTITY" IdentifierName GlobalComplexType >
<xs:simpleContent ExtendedSimpleContent >
<xs:extension ExtendedSimpleContent base="xs:ENTITY" ExtendedSimpleContent >
<xs:attributeGroup AttributeGroup ref="tns:commonAttributes" AttributeGroup />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType GlobalComplexType name="IDREFS" IdentifierName GlobalComplexType >
<xs:simpleContent ExtendedSimpleContent >
<xs:extension ExtendedSimpleContent base="xs:IDREFS" ExtendedSimpleContent >
<xs:attributeGroup AttributeGroup ref="tns:commonAttributes" AttributeGroup />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType GlobalComplexType name="ENTITIES" IdentifierName GlobalComplexType >
<xs:simpleContent ExtendedSimpleContent >
<xs:extension ExtendedSimpleContent base="xs:ENTITIES" ExtendedSimpleContent >
<xs:attributeGroup AttributeGroup ref="tns:commonAttributes" AttributeGroup />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType GlobalComplexType name="decimal" IdentifierName GlobalComplexType >
<xs:simpleContent ExtendedSimpleContent >
<xs:extension ExtendedSimpleContent base="xs:decimal" ExtendedSimpleContent >
<xs:attributeGroup AttributeGroup ref="tns:commonAttributes" AttributeGroup />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType GlobalComplexType name="integer" IdentifierName GlobalComplexType >
<xs:simpleContent ExtendedSimpleContent >
<xs:extension ExtendedSimpleContent base="xs:integer" ExtendedSimpleContent >
<xs:attributeGroup AttributeGroup ref="tns:commonAttributes" AttributeGroup />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:element GlobalElement ElementTypeReference name="nonPositiveInteger" IdentifierName GlobalElement ElementTypeReference type="tns:nonPositiveInteger" GlobalElement ElementTypeReference />
<xs:complexType GlobalComplexType name="nonPositiveInteger" IdentifierName GlobalComplexType >
<xs:simpleContent ExtendedSimpleContent >
<xs:extension ExtendedSimpleContent base="xs:nonPositiveInteger" ExtendedSimpleContent >
<xs:attributeGroup AttributeGroup ref="tns:commonAttributes" AttributeGroup />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType GlobalComplexType name="negativeInteger" IdentifierName GlobalComplexType >
<xs:simpleContent ExtendedSimpleContent >
<xs:extension ExtendedSimpleContent base="xs:negativeInteger" ExtendedSimpleContent >
<xs:attributeGroup AttributeGroup ref="tns:commonAttributes" AttributeGroup />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType GlobalComplexType name="long" IdentifierName GlobalComplexType >
<xs:simpleContent ExtendedSimpleContent >
<xs:extension ExtendedSimpleContent base="xs:long" ExtendedSimpleContent >
<xs:attributeGroup AttributeGroup ref="tns:commonAttributes" AttributeGroup />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType GlobalComplexType name="int" IdentifierName GlobalComplexType >
<xs:simpleContent ExtendedSimpleContent >
<xs:extension ExtendedSimpleContent base="xs:int" ExtendedSimpleContent >
<xs:attributeGroup AttributeGroup ref="tns:commonAttributes" AttributeGroup />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType GlobalComplexType name="short" IdentifierName GlobalComplexType >
<xs:simpleContent ExtendedSimpleContent >
<xs:extension ExtendedSimpleContent base="xs:short" ExtendedSimpleContent >
<xs:attributeGroup AttributeGroup ref="tns:commonAttributes" AttributeGroup />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType GlobalComplexType name="byte" IdentifierName GlobalComplexType >
<xs:simpleContent ExtendedSimpleContent >
<xs:extension ExtendedSimpleContent base="xs:byte" ExtendedSimpleContent >
<xs:attributeGroup AttributeGroup ref="tns:commonAttributes" AttributeGroup />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:element GlobalElement ElementTypeReference name="nonNegativeInteger" IdentifierName GlobalElement ElementTypeReference type="tns:nonNegativeInteger" GlobalElement ElementTypeReference />
<xs:complexType GlobalComplexType name="nonNegativeInteger" IdentifierName GlobalComplexType >
<xs:simpleContent ExtendedSimpleContent >
<xs:extension ExtendedSimpleContent base="xs:nonNegativeInteger" ExtendedSimpleContent >
<xs:attributeGroup AttributeGroup ref="tns:commonAttributes" AttributeGroup />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType GlobalComplexType name="unsignedLong" IdentifierName GlobalComplexType >
<xs:simpleContent ExtendedSimpleContent >
<xs:extension ExtendedSimpleContent base="xs:unsignedLong" ExtendedSimpleContent >
<xs:attributeGroup AttributeGroup ref="tns:commonAttributes" AttributeGroup />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType GlobalComplexType name="unsignedInt" IdentifierName GlobalComplexType >
<xs:simpleContent ExtendedSimpleContent >
<xs:extension ExtendedSimpleContent base="xs:unsignedInt" ExtendedSimpleContent >
<xs:attributeGroup AttributeGroup ref="tns:commonAttributes" AttributeGroup />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType GlobalComplexType name="unsignedShort" IdentifierName GlobalComplexType >
<xs:simpleContent ExtendedSimpleContent >
<xs:extension ExtendedSimpleContent base="xs:unsignedShort" ExtendedSimpleContent >
<xs:attributeGroup AttributeGroup ref="tns:commonAttributes" AttributeGroup />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType GlobalComplexType name="unsignedByte" IdentifierName GlobalComplexType >
<xs:simpleContent ExtendedSimpleContent >
<xs:extension ExtendedSimpleContent base="xs:unsignedByte" ExtendedSimpleContent >
<xs:attributeGroup AttributeGroup ref="tns:commonAttributes" AttributeGroup />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType GlobalComplexType name="positiveInteger" IdentifierName GlobalComplexType >
<xs:simpleContent ExtendedSimpleContent >
<xs:extension ExtendedSimpleContent base="xs:positiveInteger" ExtendedSimpleContent >
<xs:attributeGroup AttributeGroup ref="tns:commonAttributes" AttributeGroup />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:element ElementDefaultAnytype name="anyType" IdentifierName />
</xs:schema>

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).