W3C

unknown

The document saved/unknown.xsd 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)
basic QualifiedLocalElements .[@elementFormDefault = 'qualified']/ (@elementFormDefault)
basic UnqualifiedLocalAttributes .[not(@attributeFormDefault) or @attributeFormDefault = 'unqualified']/ (., @attributeFormDefault)
basic DocumentationElement .//xs:annotation/xs:documentation/ (.., ., .//*, .//@*)
advanced AppinfoElement .//xs:annotation/xs:appinfo/ (.., ., .//*, .//@*)
basic IdentifierName .//.[matches(@name, "^[A-Za-z_]([A-Za-z0-9_]0 31)$")]/ (@name)
basic NonIdentifierName .//.[@name and not(matches(@name, "^[A-Za-z_]([A-Za-z0-9_]0 31)$"))]/ (@name)
basic GlobalElement ./xs:element[@name and @type and contains(@type, ':')]/ (., @name, @type)
advanced MixedContentType .//xs:complexType[@mixed = 'true']/ (@mixed)
basic MinOccurs1 .//.[@minOccurs = '1']/ (@minOccurs)
basic MaxOccurs1 .//.[@maxOccurs = '1']/ (@maxOccurs)
basic ElementMinOccurs0 .//xs:element[@minOccurs = '0' and (not(@maxOccurs) or @maxOccurs = '1')]/ (@minOccurs, @maxOccurs)
basic ElementMinOccurs1 .//xs:element[@minOccurs = '1' and (not(@maxOccurs) or @maxOccurs = '1')]/ (@minOccurs, @maxOccurs)
basic ElementMinOccurs0MaxOccursUnbounded .//xs:element[@minOccurs = '0' and @maxOccurs = 'unbounded']/ (@minOccurs, @maxOccurs)
basic ElementMinOccurs1MaxOccursUnbounded .//xs:element[(not(@minOccurs) or @minOccurs = '1') and @maxOccurs = 'unbounded']/ (@minOccurs, @maxOccurs)
advanced ElementMinOccurs0MaxOccursFinite .//xs:element[@minOccurs = '0' and @maxOccurs and not(@maxOccurs = '0' or @maxOccurs = '1' or @maxOccurs = 'unbounded')]/ (@minOccurs, @maxOccurs)
advanced ElementMaxOccursFinite .//xs:element[@maxOccurs and not(@maxOccurs = '0' or @maxOccurs = '1' or @maxOccurs = 'unbounded')]/ (@maxOccurs)
advanced AttributeRequired .//xs:attribute[@use = 'required']/ (@use)
basic GlobalSimpleType ./xs:simpleType[@name]/ (., @name)
basic GlobalComplexType ./xs:complexType[@name]/ (., @name)
advanced ComplexTypeChoice .//xs:complexType/xs:choice/ (., xs:element/(., @name))
advanced ComplexTypeSequenceChoice .//xs:complexType/xs:sequence/xs:choice/ (., xs:element/(., @name))
basic ComplexTypeAttribute .//xs:complexType/xs:attribute[@name]/ (., @name)
advanced ComplexTypeOnlyAttributes .//xs:complexType/xs:attribute[../not(xs:choice or xs:sequence or xs:all or xs:anyAttribute or xs:group or xs:attributeGroup or xs:simpleContent or xs:complexContent)]/ (., ..,@use)
advanced ComplexTypeOnlyAttributeGroup .//xs:complexType/xs:attributeGroup[../not(xs:choice or xs:sequence or xs:all or xs:anyAttribute or xs:group or xs:simpleContent or xs:complexContent)]/(., ..,@ref)
basic ComplexTypeSequence .//xs:complexType/xs:sequence/ (., xs:element/(., @name))
basic GlobalElementSequence ./xs:element[@name]/xs:complexType/xs:sequence[xs:element]/ (../../(., @name), .., ., xs:element/(., @name))
advanced ChoiceSequence .//xs:choice/xs:sequence/(.)
advanced SequenceChoice .//xs:sequence/xs:choice/(.)
advanced ChoiceElement .//xs:choice/xs:element/(.)
basic SequenceElement .//xs:sequence/xs:element/(.)
basic SequenceSingleRepeatedElement .//xs:sequence[count(xs:element) = 1]/xs:element[@maxOccurs = 'unbounded']/ (., @maxOccurs)
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 ElementReference .//xs:element[@ref and contains(@ref, ':')]/ (., @ref)
basic StringElement .//xs:element/@type[resolve-QName(.,..) = xs:QName('xs:string')]
basic StringAttribute .//xs:attribute/@type[resolve-QName(.,..) = xs:QName('xs:string')]
basic DateTimeElement .//xs:element/@type[resolve-QName(.,..) = xs:QName('xs:dateTime')]
basic AnyURIElement .//xs:element/@type[resolve-QName(.,..) = xs:QName('xs:anyURI')]
advanced IntegerAttribute .//xs:attribute/@type[resolve-QName(.,..) = xs:QName('xs:integer')]
basic LongElement .//xs:element/@type[resolve-QName(.,..) = xs:QName('xs:long')]
basic IntElement .//xs:element/@type[resolve-QName(.,..) = xs:QName('xs:int')]
basic PositiveIntegerElement .//xs:element/@type[resolve-QName(.,..) = xs:QName('xs:positiveInteger')]
advanced ByteSimpleTypePattern .//xs:restriction[@base/resolve-QName(.,..) = xs:QName('xs:byte')]/xs:pattern[@value]/ (.., ../@base, ., @value)
advanced RestrictedStringMinLength .//xs:simpleType/xs:restriction[@base/resolve-QName(.,..) = xs:QName('xs:string')]/xs:minLength[@value]/ (.., ../@base, ., @value)
advanced RestrictedMinLength .//xs:simpleType/xs:restriction/xs:minLength[@value]/(.., ../@base, ., @value)
basic ComplexTypeSequenceExtension .//xs:complexType/xs:complexContent[xs:extension[@base]/xs:sequence]/ (., xs:extension/ (., @base, xs:sequence/(., xs:element/(., @name))))
advanced GlobalComplexTypeEmptyExtension ./xs:complexType[@name]/xs:complexContent[xs:extension[@base]/not(*)]/ (../../(., @name), .., ., xs:extension/(., @base))
basic LocalElementComplexType .//xs:element[not(parent::xs:schema)]/xs:complexType
advanced ChoiceMaxOccursUnbounded .//xs:choice[@maxOccurs = 'unbounded']/ (@maxOccurs)
advanced ChoiceMinOccurs0 .//xs:choice[@minOccurs='0']/ (@minOccurs)
advanced LocalAttributeSimpleType .//xs:attribute[not(parent::xs:schema)]/xs:simpleType
advanced AttributeGroup .//xs:attributeGroup/(.,@name,@ref,xs:attribute)
advanced SubstitutionGroup .//xs:element[@substitutionGroup]/(.,@name,@substitutionGroup)
advanced GlobalElementComplexType .//xs:element[parent::xs:schema]/xs:complexType / (.,..)
advanced ExtendedSequenceNamespacedFinite .//xs:sequence/xs:any[@processContents and @namespace and @maxOccurs and (not (@minOccurs) or @minOccurs = '1' or @minOccurs = '0') and (not (@maxOccurs = '1') ) and (not (@maxOccurs='unbounded')) and (not (@namespace = '##targetNamespace')) and (not (@namespace = '##any')) and (not (@namespace = '##local')) and (not (@namespace = '##other'))]/ (., @processContents, @minOccurs, @maxOccurs, @namespace)
advanced ComplexTypeChoiceExtension .//xs:complexType/xs:complexContent[xs:extension[@base]/xs:choice]/ (., xs:extension/ (., @base, xs:choice/(., xs:element/(., @name))))
advanced ComplexTypeAttributeGroupExtension .//xs:complexType/xs:complexContent[xs:extension[@base]/xs:attributeGroup]/ (., xs:extension/ (., @base, xs:attributeGroup))
advanced Unique .//xs:element/xs:unique/(.., .,xs:selector,xs:selector/@xpath,xs:field,xs:field/@xpath)
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 ComplexTypeExtension .//xs:complexType/xs:complexContent/xs:extension[@base]/(., @base, ../(.))

<xs:schema TargetNamespace UnqualifiedLocalAttributes GlobalComplexTypeEmptyExtension targetNamespace="http://www.w3.org/2002/ws/databinding" TargetNamespace elementFormDefault="qualified" QualifiedLocalElements >
<xs:element GlobalElementSequence GlobalElementComplexType name="QuestionFormAnswers" IdentifierName GlobalElementSequence >
<xs:complexType GlobalElementSequence GlobalElementComplexType >
<xs:sequence ComplexTypeSequence GlobalElementSequence >
<xs:element ComplexTypeSequence GlobalElementSequence SequenceElement SequenceSingleRepeatedElement name="Answer" IdentifierName ComplexTypeSequence GlobalElementSequence maxOccurs="unbounded" ElementMinOccurs1MaxOccursUnbounded SequenceSingleRepeatedElement >
<xs:complexType LocalElementComplexType >
<xs:sequence ComplexTypeSequence >
<xs:element ComplexTypeSequence SequenceElement name="QuestionIdentifier" IdentifierName ComplexTypeSequence type="xs:string" StringElement />
<xs:choice ComplexTypeSequenceChoice SequenceChoice >
<xs:sequence ChoiceSequence >
<xs:element SequenceElement name="SelectionIdentifier" IdentifierName type="xs:string" StringElement minOccurs="0" ElementMinOccurs0MaxOccursUnbounded maxOccurs="unbounded" ElementMinOccurs0MaxOccursUnbounded />
<xs:element SequenceElement name="OtherSelectionText" IdentifierName type="xs:string" StringElement minOccurs="0" ElementMinOccurs0 />
</xs:sequence>
<xs:sequence ChoiceSequence >
<xs:element SequenceElement name="UploadedFileSizeInBytes" IdentifierName type="xs:positiveInteger" PositiveIntegerElement />
<xs:element SequenceElement name="UploadedFileKey" IdentifierName type="xs:string" StringElement />
</xs:sequence>
</xs:choice>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<!--EBay-463.xml-->
<xs:complexType GlobalComplexType name="CharityInfoType" IdentifierName GlobalComplexType >
<xs:annotation DocumentationElement >
<xs:documentation DocumentationElement >
Contains information about a nonprofit charity organization.
</xs:documentation>
</xs:annotation>
<xs:sequence ComplexTypeSequence >
<xs:element ComplexTypeSequence SequenceElement name="Name" IdentifierName ComplexTypeSequence type="xs:string" StringElement minOccurs="0" ElementMinOccurs0 >
<xs:annotation DocumentationElement AppinfoElement >
<xs:documentation DocumentationElement >
(out) A name assigned to a specified nonprofit organization.
</xs:documentation>
<xs:appinfo AppinfoElement >
<MaxLength AppinfoElement >
150
</MaxLength>
<CallInfo AppinfoElement >
<CallName AppinfoElement >
GetCharities
</CallName>
<Returned AppinfoElement >
Conditionally
</Returned>
</CallInfo>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element ComplexTypeSequence SequenceElement name="Mission" IdentifierName ComplexTypeSequence type="xs:string" StringElement minOccurs="0" ElementMinOccurs0 >
<xs:annotation DocumentationElement AppinfoElement >
<xs:documentation DocumentationElement >
(out) The stated mission of the nonprofit charity organization. This mission is displayed in the Giving Works item listing.
</xs:documentation>
<xs:appinfo AppinfoElement >
<MaxLength AppinfoElement >
150
</MaxLength>
<CallInfo AppinfoElement >
<CallName AppinfoElement >
GetCharities
</CallName>
<Returned AppinfoElement >
Conditionally
</Returned>
</CallInfo>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element ComplexTypeSequence SequenceElement name="LogoURL" IdentifierName ComplexTypeSequence type="xs:anyURI" AnyURIElement minOccurs="0" ElementMinOccurs0 >
<xs:annotation DocumentationElement AppinfoElement >
<xs:documentation DocumentationElement >
(out) A URL with the location of the nonprofit charity organization's logo image. Logo must be JPG or GIF format, with a size maximum of 50 KB. This image is displayed in the Giving Works item listing.
</xs:documentation>
<xs:appinfo AppinfoElement >
<CallInfo AppinfoElement >
<CallName AppinfoElement >
GetCharities
</CallName>
<Returned AppinfoElement >
Conditionally
</Returned>
</CallInfo>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element ComplexTypeSequence SequenceElement ElementTypeReference name="Status" IdentifierName ComplexTypeSequence ElementTypeReference type="tns:CharityInfoType" ElementTypeReference minOccurs="0" ElementMinOccurs0 >
<xs:annotation DocumentationElement >
<xs:documentation DocumentationElement >
(out) The status of the nonprofit charity organization.
</xs:documentation>
<!-- N/A: GetCharities -->
</xs:annotation>
</xs:element>
<xs:element ComplexTypeSequence SequenceElement name="SearchableString" IdentifierName ComplexTypeSequence type="xs:string" StringElement minOccurs="0" ElementMinOccurs0 >
<xs:annotation DocumentationElement >
<xs:documentation DocumentationElement >
(out) Keyword string to be used for search purposes.
</xs:documentation>
<!-- N/A: GetCharities -->
</xs:annotation>
</xs:element>
<xs:element ComplexTypeSequence SequenceElement name="CharityRegion" IdentifierName ComplexTypeSequence type="xs:int" IntElement minOccurs="0" ElementMinOccurs0 >
<xs:annotation DocumentationElement AppinfoElement >
<xs:documentation DocumentationElement >
(out) Region that the nonprofit charity organization is associated with. A specific nonprofit charity organization may be associated with only one region. Meaning of input values differs depending on the site. See GetCharities in the API Developer's Guide for the meaning of each input/output value. CharityRegion input value must be valid for that SiteID.
</xs:documentation>
<xs:appinfo AppinfoElement >
<CallInfo AppinfoElement >
<CallName AppinfoElement >
GetCharities
</CallName>
<Returned AppinfoElement >
Conditionally
</Returned>
</CallInfo>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element ComplexTypeSequence SequenceElement name="CharityDomain" IdentifierName ComplexTypeSequence type="xs:int" IntElement minOccurs="0" ElementMinOccurs0MaxOccursFinite maxOccurs="3" ElementMinOccurs0MaxOccursFinite ElementMaxOccursFinite >
<xs:annotation DocumentationElement AppinfoElement >
<xs:documentation DocumentationElement >
(out) Domain (mission area) that a nonprofit charity organization belongs to. Nonprofit charity organizations may belong to multiple mission areas. Meaning of input values differs depending on the site. See GetCharities in the API Developer's Guide for the meaning of each input/output value. CharityDomain input value must be valid for that SiteID.
</xs:documentation>
<xs:appinfo AppinfoElement >
<CallInfo AppinfoElement >
<CallName AppinfoElement >
GetCharities
</CallName>
<Returned AppinfoElement >
Conditionally
</Returned>
</CallInfo>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element ComplexTypeSequence SequenceElement name="CharityID" IdentifierName ComplexTypeSequence type="xs:string" StringElement minOccurs="0" ElementMinOccurs0 >
<xs:annotation DocumentationElement >
<xs:documentation DocumentationElement >
(out) A unique identification number assigned by eBay to registered nonprofit charity organizations. This number is returned in GetCharitiesResponse as an id attribute in the parent Charity node.
</xs:documentation>
<!-- N/A: GetCharities -->
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute ComplexTypeAttribute name="id" IdentifierName ComplexTypeAttribute type="xs:string" StringAttribute >
<xs:annotation DocumentationElement AppinfoElement >
<xs:documentation DocumentationElement >
(out) A unique identification number assigned by eBay to registered nonprofit charity organizations.
</xs:documentation>
<xs:appinfo AppinfoElement >
<CallInfo AppinfoElement >
<CallName AppinfoElement >
GetCharities
</CallName>
<Returned AppinfoElement >
Conditionally
</Returned>
</CallInfo>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
</xs:complexType>
<!-- GoogleFeed -->
<xs:element Unique name="listings" IdentifierName >
<xs:unique Unique name="uniqueId" IdentifierName >
<xs:selector Unique xpath=".//listing" Unique />
<xs:field Unique xpath="id" Unique />
</xs:unique>
</xs:element>
<xs:element GlobalElementComplexType name="component" IdentifierName ></xs:element>
<xs:attributeGroup AttributeGroup name="attlist.component" NonIdentifierName AttributeGroup >
<xs:annotation DocumentationElement >
<xs:documentation DocumentationElement >
The type of address component provided. Example: addr1
</xs:documentation>
</xs:annotation>
<xs:attribute AttributeGroup name="name" IdentifierName use="required" AttributeRequired ></xs:attribute>
</xs:attributeGroup>
<!-- Google Base -->
<xs:complexType GlobalComplexType name="itemType" IdentifierName GlobalComplexType >
<xs:sequence ComplexTypeSequence >
<xs:group ref="tns:baseElementGroup"/>
</xs:sequence>
</xs:complexType>
<xs:group name="baseElementGroup" IdentifierName >
<xs:sequence>
<xs:element SequenceElement name="description" IdentifierName type="xs:string" StringElement minOccurs="0" ElementMinOccurs0 />
<xs:element SequenceElement name="link" IdentifierName type="xs:anyURI" AnyURIElement minOccurs="0" ElementMinOccurs0 />
<xs:element SequenceElement name="title" IdentifierName type="xs:string" StringElement minOccurs="1" MinOccurs1 ElementMinOccurs1 />
</xs:sequence>
</xs:group>
<xs:group name="simpleExtensionElementGroup" IdentifierName ></xs:group>
<xs:element GlobalElement name="subject" IdentifierName GlobalElement type="xs:string" GlobalElement StringElement />
<xs:element GlobalElement name="subject_area" IdentifierName GlobalElement type="xs:string" GlobalElement StringElement />
<xs:group name="customExtensionElementGroup" IdentifierName >
<xs:sequence>
<xs:any ExtendedSequenceNamespacedFinite namespace="http://base.google.com/cns/1.0" ExtendedSequenceNamespacedFinite processContents="lax" ExtendedSequenceNamespacedFinite minOccurs="0" ExtendedSequenceNamespacedFinite maxOccurs="20" ExtendedSequenceNamespacedFinite />
</xs:sequence>
</xs:group>
<!-- GovTalk -->
<xs:simpleType GlobalSimpleType name="GenderAtRegistrationType" IdentifierName GlobalSimpleType >
<xs:restriction ByteSimpleTypePattern base="xs:byte" ByteSimpleTypePattern > </xs:restriction>
</xs:simpleType>
<xs:complexType GlobalComplexType name="PeriodType" IdentifierName GlobalComplexType >
<xs:choice ComplexTypeChoice >
<xs:sequence ChoiceSequence >
<xs:element SequenceElement name="Start" IdentifierName type="xs:dateTime" DateTimeElement />
<xs:element SequenceElement name="End" IdentifierName type="xs:dateTime" DateTimeElement />
</xs:sequence>
<xs:sequence ChoiceSequence >
<xs:element SequenceElement name="ConditionTime" IdentifierName type="xs:string" StringElement />
<xs:element SequenceElement name="ConditionMonthOfYearMask" IdentifierName type="xs:string" StringElement />
</xs:sequence>
</xs:choice>
</xs:complexType>
<xs:element GlobalElement ElementTypeReference SubstitutionGroup name="WSDLSOAPOperation" IdentifierName GlobalElement ElementTypeReference SubstitutionGroup substitutionGroup="tns:Operation" SubstitutionGroup type="tns:WSDLSOAPOperationDescriptionType" GlobalElement ElementTypeReference />
<xsd:complexType GlobalComplexType name="WSDLSOAPOperationDescriptionType" IdentifierName GlobalComplexType >
<xsd:complexContent ComplexTypeSequenceExtension ComplexTypeExtension >
<xsd:extension ComplexTypeSequenceExtension ComplexTypeExtension base="tns:OperationDescriptionType" ComplexTypeSequenceExtension ComplexTypeExtension ></xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xs:complexType GlobalComplexType GlobalComplexTypeEmptyExtension name="OperationDescriptionType" IdentifierName GlobalComplexType ></xs:complexType>
<xsd:complexType GlobalComplexType name="QConstructor" IdentifierName GlobalComplexType >
<xsd:complexContent ComplexTypeSequenceExtension ComplexTypeExtension >
<xsd:extension ComplexTypeSequenceExtension ComplexTypeExtension base="tns:OperationDescriptionType" ComplexTypeSequenceExtension ComplexTypeExtension >
<xsd:sequence ComplexTypeSequenceExtension >
<xsd:choice SequenceChoice >
<xsd:element ChoiceElement name="Metric" IdentifierName type="xsd:string" StringElement />
<xsd:element ChoiceElement name="Function" IdentifierName type="xsd:string" StringElement />
</xsd:choice>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType GlobalComplexType name="NewValue" IdentifierName GlobalComplexType >
<xsd:complexContent ComplexTypeChoiceExtension ComplexTypeExtension >
<xsd:extension ComplexTypeChoiceExtension ComplexTypeExtension base="tns:OperationDescriptionType" ComplexTypeChoiceExtension ComplexTypeExtension ></xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<!--XGMML-->
<xsd:complexType GlobalComplexType name="graphicGraph" IdentifierName GlobalComplexType >
<xsd:complexContent ComplexTypeAttributeGroupExtension ComplexTypeExtension >
<xsd:extension ComplexTypeAttributeGroupExtension ComplexTypeExtension base="tns:simpleGraph" ComplexTypeAttributeGroupExtension ComplexTypeExtension >
<xsd:attributeGroup AttributeGroup ComplexTypeAttributeGroupExtension ref="tns:graph-atts-app-unsafe-gr" AttributeGroup />
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:attributeGroup AttributeGroup name="graph-atts-app-unsafe-gr" NonIdentifierName AttributeGroup >
<xsd:attribute AttributeGroup name="Scale" IdentifierName type="xsd:integer" IntegerAttribute />
<xsd:attribute AttributeGroup name="Layout" IdentifierName type="xsd:string" StringAttribute />
</xsd:attributeGroup>
<xsd:element GlobalElementComplexType name="center" IdentifierName >
<xsd:complexType ComplexTypeOnlyAttributeGroup GlobalElementComplexType >
<xsd:attributeGroup ComplexTypeOnlyAttributeGroup AttributeGroup ref="tns:graph-atts-app-unsafe-gr" ComplexTypeOnlyAttributeGroup AttributeGroup />
</xsd:complexType>
</xsd:element>
<!-- OASIS SAML -->
<xsd:complexType GlobalComplexType name="ResponseType" IdentifierName GlobalComplexType ></xsd:complexType>
<xsd:complexType GlobalComplexType name="StatusResponseType" IdentifierName GlobalComplexType ></xsd:complexType>
<xsd:element GlobalElement name="assertion" IdentifierName GlobalElement type="xsd:string" GlobalElement StringElement />
<xsd:element GlobalElement name="assertion2" IdentifierName GlobalElement type="xsd:string" GlobalElement StringElement />
</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).