Showing:

Annotations
Attributes
Diagrams
Identity Constraints
Instances
Model
Properties
Source
Used by
Imported schema XMLSchema.xsd
Namespace http://www.w3.org/2001/XMLSchema
Annotations
Part 1 version: Id: structures.xsd,v 1.2 2004/01/15 11:34:25 ht Exp 
Part 2 version: Id: datatypes.xsd,v 1.3 2004/01/23 18:11:13 ht Exp

http://www.w3.org/TR/2004/PER-xmlschema-1-20040318/structures.html

The schema corresponding to this document is normative,
with respect to the syntactic constraints it expresses in the
XML Schema language.  The documentation (within <documentation> elements)
below, is not normative, but rather highlights important aspects of
the W3C Recommendation of which this is a part
The simpleType element and all of its members are defined
towards the end of this schema document
simple type for the value of the 'namespace' attr of
'any' and 'anyAttribute'
Value is
              ##any      - - any non-conflicting WFXML/attribute at all

              ##other    - - any non-conflicting WFXML/attribute from
                              namespace other than targetNS

              ##local    - - any unqualified non-conflicting WFXML/attribute 

              one or     - - any non-conflicting WFXML/attribute from
              more URI        the listed namespaces
              references
              (space separated)

    ##targetNamespace or ##local may appear in the above list, to
        refer to the targetNamespace of the enclosing
        schema or an absent targetNamespace respectively
notations for use within XML Schema schemas
First the built-in primitive datatypes.  These definitions are for
information only, the real built-in definitions are magic.
For each built-in datatype in this schema (both primitive and
      derived) can be uniquely addressed via a URI constructed
      as follows:
        1) the base URI is the URI of the XML Schema namespace
        2) the fragment identifier is the name of the datatype

      For example, to address the int datatype, the URI is:

        http://www.w3.org/2001/XMLSchema#int

      Additionally, each facet definition element can be uniquely
      addressed via a URI constructed as follows:
        1) the base URI is the URI of the XML Schema namespace
        2) the fragment identifier is the name of the facet

      For example, to address the maxInclusive facet, the URI is:

        http://www.w3.org/2001/XMLSchema#maxInclusive

      Additionally, each facet usage in a built-in datatype definition
      can be uniquely addressed via a URI constructed as follows:
        1) the base URI is the URI of the XML Schema namespace
        2) the fragment identifier is the name of the datatype, followed
           by a period (".") followed by the name of the facet

      For example, to address the usage of the maxInclusive facet in
      the definition of int, the URI is:

        http://www.w3.org/2001/XMLSchema#int.maxInclusive
Now the derived primitive types
Properties
attribute form default unqualified
element form default qualified
version 1.0
Element xs:schema
Namespace http://www.w3.org/2001/XMLSchema
Annotations
Diagram
Diagram XMLSchema_xsd.tmp#schema_targetNamespace XMLSchema_xsd.tmp#schema_version XMLSchema_xsd.tmp#schema_finalDefault XMLSchema_xsd.tmp#schema_blockDefault XMLSchema_xsd.tmp#schema_attributeFormDefault XMLSchema_xsd.tmp#schema_elementFormDefault XMLSchema_xsd.tmp#schema_id XMLSchema_xsd.tmp#include XMLSchema_xsd.tmp#import XMLSchema_xsd.tmp#redefine XMLSchema_xsd.tmp#annotation XMLSchema_xsd.tmp#simpleType XMLSchema_xsd.tmp#complexType XMLSchema_xsd.tmp#http___www.w3.org_2001_XMLSchema_group XMLSchema_xsd.tmp#http___www.w3.org_2001_XMLSchema_attributeGroup XMLSchema_xsd.tmp#redefinable XMLSchema_xsd.tmp#http___www.w3.org_2001_XMLSchema_element XMLSchema_xsd.tmp#http___www.w3.org_2001_XMLSchema_attribute XMLSchema_xsd.tmp#notation XMLSchema_xsd.tmp#schemaTop XMLSchema_xsd.tmp#annotation
Type extension of xs:openAttrs
Properties
content complex
Used by
Element xforms:model
Model
Children xs:annotation, xs:attribute, xs:attributeGroup, xs:complexType, xs:element, xs:group, xs:import, xs:include, xs:notation, xs:redefine, xs:simpleType
Instance
<xs:schema attributeFormDefault="unqualified" blockDefault="" elementFormDefault="unqualified" finalDefault="" id="" xml:lang="" targetNamespace="" version="" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:include id="" schemaLocation="">{1,1}</xs:include>
  <xs:import id="" namespace="" schemaLocation="">{1,1}</xs:import>
  <xs:redefine id="" schemaLocation="">{1,1}</xs:redefine>
  <xs:annotation id="">{1,1}</xs:annotation>
  <xs:simpleType final="" id="" name="">{1,1}</xs:simpleType>
  <xs:complexType abstract="false" block="" final="" id="" mixed="false" name="">{1,1}</xs:complexType>
  <xs:group id="" name="">{1,1}</xs:group>
  <xs:attributeGroup id="" name="">{1,1}</xs:attributeGroup>
  <xs:element abstract="false" block="" default="" final="" fixed="" id="" name="" nillable="false" substitutionGroup="" type="">{1,1}</xs:element>
  <xs:attribute default="" fixed="" id="" name="" type="">{1,1}</xs:attribute>
  <xs:notation id="" name="" public="" system="">{1,1}</xs:notation>
  <xs:annotation id="">{0,unbounded}</xs:annotation>
</xs:schema>
Attributes
QName Type Default Use Annotation
attributeFormDefault xs:formChoice unqualified optional
blockDefault xs:blockSet optional
elementFormDefault xs:formChoice unqualified optional
finalDefault xs:fullDerivationSet optional
id xs:ID optional
targetNamespace xs:anyURI optional
version xs:token optional
xml:lang union of(xs:language, restriction of xs:string) optional
Attempting to install the relevant ISO 2- and 3-letter
         codes as the enumerated possible values is probably never
         going to be a realistic possibility.  See
         RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry
         at http://www.iana.org/assignments/lang-tag-apps.htm for
         further information.

         The union allows for the 'un-declaration' of xml:lang with
         the empty string.
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.w3.org/2001/XMLSchema'
Source
<xs:element name="schema" id="schema">
  <xs:annotation>
    <xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-schema"/>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="xs:openAttrs">
        <xs:sequence>
          <xs:choice minOccurs="0" maxOccurs="unbounded">
            <xs:element ref="xs:include"/>
            <xs:element ref="xs:import"/>
            <xs:element ref="xs:redefine"/>
            <xs:element ref="xs:annotation"/>
          </xs:choice>
          <xs:sequence minOccurs="0" maxOccurs="unbounded">
            <xs:group ref="xs:schemaTop"/>
            <xs:element ref="xs:annotation" minOccurs="0" maxOccurs="unbounded"/>
          </xs:sequence>
        </xs:sequence>
        <xs:attribute name="targetNamespace" type="xs:anyURI"/>
        <xs:attribute name="version" type="xs:token"/>
        <xs:attribute name="finalDefault" type="xs:fullDerivationSet" use="optional" default=""/>
        <xs:attribute name="blockDefault" type="xs:blockSet" use="optional" default=""/>
        <xs:attribute name="attributeFormDefault" type="xs:formChoice" use="optional" default="unqualified"/>
        <xs:attribute name="elementFormDefault" type="xs:formChoice" use="optional" default="unqualified"/>
        <xs:attribute name="id" type="xs:ID"/>
        <xs:attribute ref="xml:lang"/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:key name="element">
    <xs:selector xpath="xs:element"/>
    <xs:field xpath="@name"/>
  </xs:key>
  <xs:key name="attribute">
    <xs:selector xpath="xs:attribute"/>
    <xs:field xpath="@name"/>
  </xs:key>
  <xs:key name="type">
    <xs:selector xpath="xs:complexType|xs:simpleType"/>
    <xs:field xpath="@name"/>
  </xs:key>
  <xs:key name="group">
    <xs:selector xpath="xs:group"/>
    <xs:field xpath="@name"/>
  </xs:key>
  <xs:key name="attributeGroup">
    <xs:selector xpath="xs:attributeGroup"/>
    <xs:field xpath="@name"/>
  </xs:key>
  <xs:key name="notation">
    <xs:selector xpath="xs:notation"/>
    <xs:field xpath="@name"/>
  </xs:key>
  <xs:key name="identityConstraint">
    <xs:selector xpath=".//xs:key|.//xs:unique|.//xs:keyref"/>
    <xs:field xpath="@name"/>
  </xs:key>
</xs:element>
Element xs:include
Namespace http://www.w3.org/2001/XMLSchema
Annotations
Diagram
Diagram XMLSchema_xsd.tmp#annotated_id XMLSchema_xsd.tmp#annotation XMLSchema_xsd.tmp#include_schemaLocation
Type extension of xs:annotated
Properties
content complex
Used by
Element xs:schema
Model
Children xs:annotation
Instance
<xs:include id="" schemaLocation="" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation id="">{0,1}</xs:annotation>
</xs:include>
Attributes
QName Type Use
id xs:ID optional
schemaLocation xs:anyURI required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.w3.org/2001/XMLSchema'
Source
<xs:element name="include" id="include">
  <xs:annotation>
    <xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-include"/>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="xs:annotated">
        <xs:attribute name="schemaLocation" type="xs:anyURI" use="required"/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>
Element xs:annotation
Namespace http://www.w3.org/2001/XMLSchema
Annotations
Diagram
Diagram XMLSchema_xsd.tmp#annotation_id XMLSchema_xsd.tmp#appinfo XMLSchema_xsd.tmp#documentation
Type extension of xs:openAttrs
Properties
content complex
Used by
Model
Children xs:appinfo, xs:documentation
Instance
<xs:annotation id="" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:appinfo source="">{1,1}</xs:appinfo>
  <xs:documentation xml:lang="" source="">{1,1}</xs:documentation>
</xs:annotation>
Attributes
QName Type Use
id xs:ID optional
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.w3.org/2001/XMLSchema'
Source
<xs:element name="annotation" id="annotation">
  <xs:annotation>
    <xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-annotation"/>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="xs:openAttrs">
        <xs:choice minOccurs="0" maxOccurs="unbounded">
          <xs:element ref="xs:appinfo"/>
          <xs:element ref="xs:documentation"/>
        </xs:choice>
        <xs:attribute name="id" type="xs:ID"/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>
Element xs:appinfo
Namespace http://www.w3.org/2001/XMLSchema
Annotations
Diagram
Diagram XMLSchema_xsd.tmp#appinfo_source
Properties
content complex
mixed true
Used by
Element xs:annotation
Model
ANY element from ANY namespace
Attributes
QName Type Use
source xs:anyURI optional
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.w3.org/2001/XMLSchema'
Source
<xs:element name="appinfo" id="appinfo">
  <xs:annotation>
    <xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-appinfo"/>
  </xs:annotation>
  <xs:complexType mixed="true">
    <xs:sequence minOccurs="0" maxOccurs="unbounded">
      <xs:any processContents="lax"/>
    </xs:sequence>
    <xs:attribute name="source" type="xs:anyURI"/>
    <xs:anyAttribute namespace="##other" processContents="lax"/>
  </xs:complexType>
</xs:element>
Element xs:documentation
Namespace http://www.w3.org/2001/XMLSchema
Annotations
Diagram
Diagram XMLSchema_xsd.tmp#documentation_source
Properties
content complex
mixed true
Used by
Element xs:annotation
Model
ANY element from ANY namespace
Attributes
QName Type Use Annotation
source xs:anyURI optional
xml:lang union of(xs:language, restriction of xs:string) optional
Attempting to install the relevant ISO 2- and 3-letter
         codes as the enumerated possible values is probably never
         going to be a realistic possibility.  See
         RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry
         at http://www.iana.org/assignments/lang-tag-apps.htm for
         further information.

         The union allows for the 'un-declaration' of xml:lang with
         the empty string.
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.w3.org/2001/XMLSchema'
Source
<xs:element name="documentation" id="documentation">
  <xs:annotation>
    <xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-documentation"/>
  </xs:annotation>
  <xs:complexType mixed="true">
    <xs:sequence minOccurs="0" maxOccurs="unbounded">
      <xs:any processContents="lax"/>
    </xs:sequence>
    <xs:attribute name="source" type="xs:anyURI"/>
    <xs:attribute ref="xml:lang"/>
    <xs:anyAttribute namespace="##other" processContents="lax"/>
  </xs:complexType>
</xs:element>
Element xs:import
Namespace http://www.w3.org/2001/XMLSchema
Annotations
Diagram
Diagram XMLSchema_xsd.tmp#annotated_id XMLSchema_xsd.tmp#annotation XMLSchema_xsd.tmp#import_namespace XMLSchema_xsd.tmp#import_schemaLocation
Type extension of xs:annotated
Properties
content complex
Used by
Element xs:schema
Model
Children xs:annotation
Instance
<xs:import id="" namespace="" schemaLocation="" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation id="">{0,1}</xs:annotation>
</xs:import>
Attributes
QName Type Use
id xs:ID optional
namespace xs:anyURI optional
schemaLocation xs:anyURI optional
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.w3.org/2001/XMLSchema'
Source
<xs:element name="import" id="import">
  <xs:annotation>
    <xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-import"/>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="xs:annotated">
        <xs:attribute name="namespace" type="xs:anyURI"/>
        <xs:attribute name="schemaLocation" type="xs:anyURI"/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>
Element xs:redefine
Namespace http://www.w3.org/2001/XMLSchema
Annotations
Diagram
Diagram XMLSchema_xsd.tmp#redefine_schemaLocation XMLSchema_xsd.tmp#redefine_id XMLSchema_xsd.tmp#annotation XMLSchema_xsd.tmp#simpleType XMLSchema_xsd.tmp#complexType XMLSchema_xsd.tmp#http___www.w3.org_2001_XMLSchema_group XMLSchema_xsd.tmp#http___www.w3.org_2001_XMLSchema_attributeGroup XMLSchema_xsd.tmp#redefinable
Type extension of xs:openAttrs
Properties
content complex
Used by
Element xs:schema
Model
Children xs:annotation, xs:attributeGroup, xs:complexType, xs:group, xs:simpleType
Instance
<xs:redefine id="" schemaLocation="" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation id="">{1,1}</xs:annotation>
  <xs:simpleType final="" id="" name="">{1,1}</xs:simpleType>
  <xs:complexType abstract="false" block="" final="" id="" mixed="false" name="">{1,1}</xs:complexType>
  <xs:group id="" name="">{1,1}</xs:group>
  <xs:attributeGroup id="" name="">{1,1}</xs:attributeGroup>
</xs:redefine>
Attributes
QName Type Use
id xs:ID optional
schemaLocation xs:anyURI required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.w3.org/2001/XMLSchema'
Source
<xs:element name="redefine" id="redefine">
  <xs:annotation>
    <xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-redefine"/>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="xs:openAttrs">
        <xs:choice minOccurs="0" maxOccurs="unbounded">
          <xs:element ref="xs:annotation"/>
          <xs:group ref="xs:redefinable"/>
        </xs:choice>
        <xs:attribute name="schemaLocation" type="xs:anyURI" use="required"/>
        <xs:attribute name="id" type="xs:ID"/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>
Element xs:simpleType
Namespace http://www.w3.org/2001/XMLSchema
Annotations
Diagram
Diagram XMLSchema_xsd.tmp#annotated_id XMLSchema_xsd.tmp#annotation XMLSchema_xsd.tmp#http___www.w3.org_2001_XMLSchema_simpleType_final XMLSchema_xsd.tmp#http___www.w3.org_2001_XMLSchema_simpleType_name XMLSchema_xsd.tmp#restriction XMLSchema_xsd.tmp#restriction XMLSchema_xsd.tmp#list XMLSchema_xsd.tmp#list XMLSchema_xsd.tmp#union XMLSchema_xsd.tmp#union XMLSchema_xsd.tmp#simpleDerivation XMLSchema_xsd.tmp#topLevelSimpleType_name XMLSchema_xsd.tmp#annotation XMLSchema_xsd.tmp#restriction XMLSchema_xsd.tmp#restriction XMLSchema_xsd.tmp#list XMLSchema_xsd.tmp#list XMLSchema_xsd.tmp#union XMLSchema_xsd.tmp#union XMLSchema_xsd.tmp#simpleDerivation
Type xs:topLevelSimpleType
Properties
content complex
Used by
Element Group xs:redefinable
Model
Children xs:annotation, xs:list, xs:restriction, xs:union
Instance
<xs:simpleType final="" id="" name="" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation id="">{0,1}</xs:annotation>
  <xs:restriction base="" id="">{1,1}</xs:restriction>
  <xs:list id="" itemType="">{1,1}</xs:list>
  <xs:union id="" memberTypes="">{1,1}</xs:union>
</xs:simpleType>
Attributes
QName Type Use Annotation
final xs:simpleDerivationSet optional
id xs:ID optional
name xs:NCName required
Required at the top level
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.w3.org/2001/XMLSchema'
Source
<xs:element name="simpleType" type="xs:topLevelSimpleType" id="simpleType">
  <xs:annotation>
    <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#element-simpleType"/>
  </xs:annotation>
</xs:element>
Element xs:restriction
Namespace http://www.w3.org/2001/XMLSchema
Diagram
Diagram XMLSchema_xsd.tmp#annotated_id XMLSchema_xsd.tmp#annotation XMLSchema_xsd.tmp#restriction_base XMLSchema_xsd.tmp#simpleRestrictionModel_simpleType XMLSchema_xsd.tmp#minExclusive XMLSchema_xsd.tmp#minInclusive XMLSchema_xsd.tmp#maxExclusive XMLSchema_xsd.tmp#maxInclusive XMLSchema_xsd.tmp#totalDigits XMLSchema_xsd.tmp#fractionDigits XMLSchema_xsd.tmp#length XMLSchema_xsd.tmp#minLength XMLSchema_xsd.tmp#maxLength XMLSchema_xsd.tmp#enumeration XMLSchema_xsd.tmp#whiteSpace XMLSchema_xsd.tmp#pattern XMLSchema_xsd.tmp#facets XMLSchema_xsd.tmp#simpleRestrictionModel
Type extension of xs:annotated
Properties
content complex
Used by
Element Group xs:simpleDerivation
Model
Children xs:annotation, xs:enumeration, xs:fractionDigits, xs:length, xs:maxExclusive, xs:maxInclusive, xs:maxLength, xs:minExclusive, xs:minInclusive, xs:minLength, xs:pattern, xs:simpleType, xs:totalDigits, xs:whiteSpace
Instance
<xs:restriction base="" id="" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation id="">{0,1}</xs:annotation>
  <xs:simpleType id="">{0,1}</xs:simpleType>
  <xs:minExclusive fixed="false" id="" value="">{1,1}</xs:minExclusive>
  <xs:minInclusive fixed="false" id="" value="">{1,1}</xs:minInclusive>
  <xs:maxExclusive fixed="false" id="" value="">{1,1}</xs:maxExclusive>
  <xs:maxInclusive fixed="false" id="" value="">{1,1}</xs:maxInclusive>
  <xs:totalDigits fixed="false" id="" value="">{1,1}</xs:totalDigits>
  <xs:fractionDigits fixed="false" id="" value="">{1,1}</xs:fractionDigits>
  <xs:length fixed="false" id="" value="">{1,1}</xs:length>
  <xs:minLength fixed="false" id="" value="">{1,1}</xs:minLength>
  <xs:maxLength fixed="false" id="" value="">{1,1}</xs:maxLength>
  <xs:enumeration id="" value="">{1,1}</xs:enumeration>
  <xs:whiteSpace fixed="false" id="" value="">{1,1}</xs:whiteSpace>
  <xs:pattern id="" value="">{1,1}</xs:pattern>
</xs:restriction>
Attributes
QName Type Use
base xs:QName optional
id xs:ID optional
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.w3.org/2001/XMLSchema'
Source
<xs:element name="restriction" id="restriction">
  <xs:complexType>
    <xs:annotation>
      <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#element-restriction">base attribute and simpleType child are mutually exclusive, but one or other is required</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="xs:annotated">
        <xs:group ref="xs:simpleRestrictionModel"/>
        <xs:attribute name="base" type="xs:QName" use="optional"/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>
Element xs:simpleRestrictionModel / xs:simpleType
Namespace http://www.w3.org/2001/XMLSchema
Diagram
Diagram XMLSchema_xsd.tmp#annotated_id XMLSchema_xsd.tmp#annotation XMLSchema_xsd.tmp#http___www.w3.org_2001_XMLSchema_simpleType_final XMLSchema_xsd.tmp#http___www.w3.org_2001_XMLSchema_simpleType_name XMLSchema_xsd.tmp#restriction XMLSchema_xsd.tmp#restriction XMLSchema_xsd.tmp#list XMLSchema_xsd.tmp#list XMLSchema_xsd.tmp#union XMLSchema_xsd.tmp#union XMLSchema_xsd.tmp#simpleDerivation XMLSchema_xsd.tmp#localSimpleType_name XMLSchema_xsd.tmp#localSimpleType_final XMLSchema_xsd.tmp#annotation XMLSchema_xsd.tmp#restriction XMLSchema_xsd.tmp#restriction XMLSchema_xsd.tmp#list XMLSchema_xsd.tmp#list XMLSchema_xsd.tmp#union XMLSchema_xsd.tmp#union XMLSchema_xsd.tmp#simpleDerivation
Type xs:localSimpleType
Properties
content complex
minOccurs 0
Model
Children xs:annotation, xs:list, xs:restriction, xs:union
Instance
<xs:simpleType id="" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation id="">{0,1}</xs:annotation>
  <xs:restriction base="" id="">{1,1}</xs:restriction>
  <xs:list id="" itemType="">{1,1}</xs:list>
  <xs:union id="" memberTypes="">{1,1}</xs:union>
</xs:simpleType>
Attributes
QName Type Use
id xs:ID optional
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.w3.org/2001/XMLSchema'
Source
<xs:element name="simpleType" type="xs:localSimpleType" minOccurs="0"/>
Element xs:minExclusive
Namespace http://www.w3.org/2001/XMLSchema
Annotations
Diagram
Diagram XMLSchema_xsd.tmp#annotated_id XMLSchema_xsd.tmp#annotation XMLSchema_xsd.tmp#facet_value XMLSchema_xsd.tmp#facet_fixed
Type xs:facet
Properties
content complex
Used by
Element Group xs:facets
Model
Children xs:annotation
Instance
<xs:minExclusive fixed="false" id="" value="" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation id="">{0,1}</xs:annotation>
</xs:minExclusive>
Attributes
QName Type Default Use
fixed xs:boolean false optional
id xs:ID optional
value required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.w3.org/2001/XMLSchema'
Source
<xs:element name="minExclusive" id="minExclusive" type="xs:facet">
  <xs:annotation>
    <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#element-minExclusive"/>
  </xs:annotation>
</xs:element>
Element xs:minInclusive
Namespace http://www.w3.org/2001/XMLSchema
Annotations
Diagram
Diagram XMLSchema_xsd.tmp#annotated_id XMLSchema_xsd.tmp#annotation XMLSchema_xsd.tmp#facet_value XMLSchema_xsd.tmp#facet_fixed
Type xs:facet
Properties
content complex
Used by
Element Group xs:facets
Model
Children xs:annotation
Instance
<xs:minInclusive fixed="false" id="" value="" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation id="">{0,1}</xs:annotation>
</xs:minInclusive>
Attributes
QName Type Default Use
fixed xs:boolean false optional
id xs:ID optional
value required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.w3.org/2001/XMLSchema'
Source
<xs:element name="minInclusive" id="minInclusive" type="xs:facet">
  <xs:annotation>
    <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#element-minInclusive"/>
  </xs:annotation>
</xs:element>
Element xs:maxExclusive
Namespace http://www.w3.org/2001/XMLSchema
Annotations
Diagram
Diagram XMLSchema_xsd.tmp#annotated_id XMLSchema_xsd.tmp#annotation XMLSchema_xsd.tmp#facet_value XMLSchema_xsd.tmp#facet_fixed
Type xs:facet
Properties
content complex
Used by
Element Group xs:facets
Model
Children xs:annotation
Instance
<xs:maxExclusive fixed="false" id="" value="" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation id="">{0,1}</xs:annotation>
</xs:maxExclusive>
Attributes
QName Type Default Use
fixed xs:boolean false optional
id xs:ID optional
value required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.w3.org/2001/XMLSchema'
Source
<xs:element name="maxExclusive" id="maxExclusive" type="xs:facet">
  <xs:annotation>
    <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#element-maxExclusive"/>
  </xs:annotation>
</xs:element>
Element xs:maxInclusive
Namespace http://www.w3.org/2001/XMLSchema
Annotations
Diagram
Diagram XMLSchema_xsd.tmp#annotated_id XMLSchema_xsd.tmp#annotation XMLSchema_xsd.tmp#facet_value XMLSchema_xsd.tmp#facet_fixed
Type xs:facet
Properties
content complex
Used by
Element Group xs:facets
Model
Children xs:annotation
Instance
<xs:maxInclusive fixed="false" id="" value="" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation id="">{0,1}</xs:annotation>
</xs:maxInclusive>
Attributes
QName Type Default Use
fixed xs:boolean false optional
id xs:ID optional
value required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.w3.org/2001/XMLSchema'
Source
<xs:element name="maxInclusive" id="maxInclusive" type="xs:facet">
  <xs:annotation>
    <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#element-maxInclusive"/>
  </xs:annotation>
</xs:element>
Element xs:totalDigits
Namespace http://www.w3.org/2001/XMLSchema
Annotations
Diagram
Diagram XMLSchema_xsd.tmp#annotated_id XMLSchema_xsd.tmp#annotation XMLSchema_xsd.tmp#facet_value XMLSchema_xsd.tmp#facet_fixed XMLSchema_xsd.tmp#numFacet_value XMLSchema_xsd.tmp#annotation XMLSchema_xsd.tmp#totalDigits_value XMLSchema_xsd.tmp#annotation
Type restriction of xs:numFacet
Properties
content complex
Used by
Element Group xs:facets
Model
Children xs:annotation
Instance
<xs:totalDigits fixed="false" id="" value="" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation id="">{0,1}</xs:annotation>
</xs:totalDigits>
Attributes
QName Type Default Use
fixed xs:boolean false optional
id xs:ID optional
value xs:positiveInteger required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.w3.org/2001/XMLSchema'
Source
<xs:element name="totalDigits" id="totalDigits">
  <xs:annotation>
    <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#element-totalDigits"/>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:restriction base="xs:numFacet">
        <xs:sequence>
          <xs:element ref="xs:annotation" minOccurs="0"/>
        </xs:sequence>
        <xs:attribute name="value" type="xs:positiveInteger" use="required"/>
        <xs:anyAttribute namespace="##other" processContents="lax"/>
      </xs:restriction>
    </xs:complexContent>
  </xs:complexType>
</xs:element>
Element xs:fractionDigits
Namespace http://www.w3.org/2001/XMLSchema
Annotations
Diagram
Diagram XMLSchema_xsd.tmp#annotated_id XMLSchema_xsd.tmp#annotation XMLSchema_xsd.tmp#facet_value XMLSchema_xsd.tmp#facet_fixed XMLSchema_xsd.tmp#numFacet_value XMLSchema_xsd.tmp#annotation
Type xs:numFacet
Properties
content complex
Used by
Element Group xs:facets
Model
Children xs:annotation
Instance
<xs:fractionDigits fixed="false" id="" value="" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation id="">{0,1}</xs:annotation>
</xs:fractionDigits>
Attributes
QName Type Default Use
fixed xs:boolean false optional
id xs:ID optional
value xs:nonNegativeInteger required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.w3.org/2001/XMLSchema'
Source
<xs:element name="fractionDigits" id="fractionDigits" type="xs:numFacet">
  <xs:annotation>
    <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#element-fractionDigits"/>
  </xs:annotation>
</xs:element>
Element xs:length
Namespace http://www.w3.org/2001/XMLSchema
Annotations
Diagram
Diagram XMLSchema_xsd.tmp#annotated_id XMLSchema_xsd.tmp#annotation XMLSchema_xsd.tmp#facet_value XMLSchema_xsd.tmp#facet_fixed XMLSchema_xsd.tmp#numFacet_value XMLSchema_xsd.tmp#annotation
Type xs:numFacet
Properties
content complex
Used by
Element Group xs:facets
Model
Children xs:annotation
Instance
<xs:length fixed="false" id="" value="" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation id="">{0,1}</xs:annotation>
</xs:length>
Attributes
QName Type Default Use
fixed xs:boolean false optional
id xs:ID optional
value xs:nonNegativeInteger required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.w3.org/2001/XMLSchema'
Source
<xs:element name="length" id="length" type="xs:numFacet">
  <xs:annotation>
    <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#element-length"/>
  </xs:annotation>
</xs:element>
Element xs:minLength
Namespace http://www.w3.org/2001/XMLSchema
Annotations
Diagram
Diagram XMLSchema_xsd.tmp#annotated_id XMLSchema_xsd.tmp#annotation XMLSchema_xsd.tmp#facet_value XMLSchema_xsd.tmp#facet_fixed XMLSchema_xsd.tmp#numFacet_value XMLSchema_xsd.tmp#annotation
Type xs:numFacet
Properties
content complex
Used by
Element Group xs:facets
Model
Children xs:annotation
Instance
<xs:minLength fixed="false" id="" value="" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation id="">{0,1}</xs:annotation>
</xs:minLength>
Attributes
QName Type Default Use
fixed xs:boolean false optional
id xs:ID optional
value xs:nonNegativeInteger required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.w3.org/2001/XMLSchema'
Source
<xs:element name="minLength" id="minLength" type="xs:numFacet">
  <xs:annotation>
    <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#element-minLength"/>
  </xs:annotation>
</xs:element>
Element xs:maxLength
Namespace http://www.w3.org/2001/XMLSchema
Annotations
Diagram
Diagram XMLSchema_xsd.tmp#annotated_id XMLSchema_xsd.tmp#annotation XMLSchema_xsd.tmp#facet_value XMLSchema_xsd.tmp#facet_fixed XMLSchema_xsd.tmp#numFacet_value XMLSchema_xsd.tmp#annotation
Type xs:numFacet
Properties
content complex
Used by
Element Group xs:facets
Model
Children xs:annotation
Instance
<xs:maxLength fixed="false" id="" value="" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation id="">{0,1}</xs:annotation>
</xs:maxLength>
Attributes
QName Type Default Use
fixed xs:boolean false optional
id xs:ID optional
value xs:nonNegativeInteger required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.w3.org/2001/XMLSchema'
Source
<xs:element name="maxLength" id="maxLength" type="xs:numFacet">
  <xs:annotation>
    <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#element-maxLength"/>
  </xs:annotation>
</xs:element>
Element xs:enumeration
Namespace http://www.w3.org/2001/XMLSchema
Annotations
Diagram
Diagram XMLSchema_xsd.tmp#annotated_id XMLSchema_xsd.tmp#annotation XMLSchema_xsd.tmp#facet_value XMLSchema_xsd.tmp#facet_fixed XMLSchema_xsd.tmp#noFixedFacet_fixed XMLSchema_xsd.tmp#annotation
Type xs:noFixedFacet
Properties
content complex
Used by
Element Group xs:facets
Model
Children xs:annotation
Instance
<xs:enumeration id="" value="" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation id="">{0,1}</xs:annotation>
</xs:enumeration>
Attributes
QName Type Use
id xs:ID optional
value required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.w3.org/2001/XMLSchema'
Source
<xs:element name="enumeration" id="enumeration" type="xs:noFixedFacet">
  <xs:annotation>
    <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#element-enumeration"/>
  </xs:annotation>
</xs:element>
Element xs:whiteSpace
Namespace http://www.w3.org/2001/XMLSchema
Annotations
Diagram
Diagram XMLSchema_xsd.tmp#annotated_id XMLSchema_xsd.tmp#annotation XMLSchema_xsd.tmp#facet_value XMLSchema_xsd.tmp#facet_fixed XMLSchema_xsd.tmp#whiteSpace_value XMLSchema_xsd.tmp#annotation
Type restriction of xs:facet
Properties
content complex
Used by
Element Group xs:facets
Model
Children xs:annotation
Instance
<xs:whiteSpace fixed="false" id="" value="" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation id="">{0,1}</xs:annotation>
</xs:whiteSpace>
Attributes
QName Type Default Use
fixed xs:boolean false optional
id xs:ID optional
value xs:null required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.w3.org/2001/XMLSchema'
Source
<xs:element name="whiteSpace" id="whiteSpace">
  <xs:annotation>
    <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#element-whiteSpace"/>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:restriction base="xs:facet">
        <xs:sequence>
          <xs:element ref="xs:annotation" minOccurs="0"/>
        </xs:sequence>
        <xs:attribute name="value" use="required">
          <xs:simpleType>
            <xs:restriction base="xs:NMTOKEN">
              <xs:enumeration value="preserve"/>
              <xs:enumeration value="replace"/>
              <xs:enumeration value="collapse"/>
            </xs:restriction>
          </xs:simpleType>
        </xs:attribute>
        <xs:anyAttribute namespace="##other" processContents="lax"/>
      </xs:restriction>
    </xs:complexContent>
  </xs:complexType>
</xs:element>
Element xs:pattern
Namespace http://www.w3.org/2001/XMLSchema
Annotations
Diagram
Diagram XMLSchema_xsd.tmp#annotated_id XMLSchema_xsd.tmp#annotation XMLSchema_xsd.tmp#facet_value XMLSchema_xsd.tmp#facet_fixed XMLSchema_xsd.tmp#noFixedFacet_fixed XMLSchema_xsd.tmp#annotation XMLSchema_xsd.tmp#pattern_value XMLSchema_xsd.tmp#annotation
Type restriction of xs:noFixedFacet
Properties
content complex
Used by
Element Group xs:facets
Model
Children xs:annotation
Instance
<xs:pattern id="" value="" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation id="">{0,1}</xs:annotation>
</xs:pattern>
Attributes
QName Type Use
id xs:ID optional
value xs:string required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.w3.org/2001/XMLSchema'
Source
<xs:element name="pattern" id="pattern">
  <xs:annotation>
    <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#element-pattern"/>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:restriction base="xs:noFixedFacet">
        <xs:sequence>
          <xs:element ref="xs:annotation" minOccurs="0"/>
        </xs:sequence>
        <xs:attribute name="value" type="xs:string" use="required"/>
        <xs:anyAttribute namespace="##other" processContents="lax"/>
      </xs:restriction>
    </xs:complexContent>
  </xs:complexType>
</xs:element>
Element xs:list
Namespace http://www.w3.org/2001/XMLSchema
Diagram
Diagram XMLSchema_xsd.tmp#annotated_id XMLSchema_xsd.tmp#annotation XMLSchema_xsd.tmp#list_itemType XMLSchema_xsd.tmp#list_simpleType
Type extension of xs:annotated
Properties
content complex
Used by
Element Group xs:simpleDerivation
Model
Children xs:annotation, xs:simpleType
Instance
<xs:list id="" itemType="" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation id="">{0,1}</xs:annotation>
  <xs:simpleType id="">{0,1}</xs:simpleType>
</xs:list>
Attributes
QName Type Use
id xs:ID optional
itemType xs:QName optional
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.w3.org/2001/XMLSchema'
Source
<xs:element name="list" id="list">
  <xs:complexType>
    <xs:annotation>
      <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#element-list">itemType attribute and simpleType child are mutually exclusive, but one or other is required</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="xs:annotated">
        <xs:sequence>
          <xs:element name="simpleType" type="xs:localSimpleType" minOccurs="0"/>
        </xs:sequence>
        <xs:attribute name="itemType" type="xs:QName" use="optional"/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>
Element xs:list / xs:simpleType
Namespace http://www.w3.org/2001/XMLSchema
Diagram
Diagram XMLSchema_xsd.tmp#annotated_id XMLSchema_xsd.tmp#annotation XMLSchema_xsd.tmp#http___www.w3.org_2001_XMLSchema_simpleType_final XMLSchema_xsd.tmp#http___www.w3.org_2001_XMLSchema_simpleType_name XMLSchema_xsd.tmp#restriction XMLSchema_xsd.tmp#restriction XMLSchema_xsd.tmp#list XMLSchema_xsd.tmp#list XMLSchema_xsd.tmp#union XMLSchema_xsd.tmp#union XMLSchema_xsd.tmp#simpleDerivation XMLSchema_xsd.tmp#localSimpleType_name XMLSchema_xsd.tmp#localSimpleType_final XMLSchema_xsd.tmp#annotation XMLSchema_xsd.tmp#restriction XMLSchema_xsd.tmp#restriction XMLSchema_xsd.tmp#list XMLSchema_xsd.tmp#list XMLSchema_xsd.tmp#union XMLSchema_xsd.tmp#union XMLSchema_xsd.tmp#simpleDerivation
Type xs:localSimpleType
Properties
content complex
minOccurs 0
Model
Children xs:annotation, xs:list, xs:restriction, xs:union
Instance
<xs:simpleType id="" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation id="">{0,1}</xs:annotation>
  <xs:restriction base="" id="">{1,1}</xs:restriction>
  <xs:list id="" itemType="">{1,1}</xs:list>
  <xs:union id="" memberTypes="">{1,1}</xs:union>
</xs:simpleType>
Attributes
QName Type Use
id xs:ID optional
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.w3.org/2001/XMLSchema'
Source
<xs:element name="simpleType" type="xs:localSimpleType" minOccurs="0"/>
Element xs:union
Namespace http://www.w3.org/2001/XMLSchema
Diagram
Diagram XMLSchema_xsd.tmp#annotated_id XMLSchema_xsd.tmp#annotation XMLSchema_xsd.tmp#union_memberTypes XMLSchema_xsd.tmp#union_simpleType
Type extension of xs:annotated
Properties
content complex
Used by
Element Group xs:simpleDerivation
Model
Children xs:annotation, xs:simpleType
Instance
<xs:union id="" memberTypes="" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation id="">{0,1}</xs:annotation>
  <xs:simpleType id="">{0,unbounded}</xs:simpleType>
</xs:union>
Attributes
QName Type Use
id xs:ID optional
memberTypes xs:null optional
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.w3.org/2001/XMLSchema'
Source
<xs:element name="union" id="union">
  <xs:complexType>
    <xs:annotation>
      <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#element-union">memberTypes attribute must be non-empty or there must be at least one simpleType child</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
      <xs:extension base="xs:annotated">
        <xs:sequence>
          <xs:element name="simpleType" type="xs:localSimpleType" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
        <xs:attribute name="memberTypes" use="optional">
          <xs:simpleType>
            <xs:list itemType="xs:QName"/>
          </xs:simpleType>
        </xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>
Element xs:union / xs:simpleType
Namespace http://www.w3.org/2001/XMLSchema
Diagram
Diagram XMLSchema_xsd.tmp#annotated_id XMLSchema_xsd.tmp#annotation XMLSchema_xsd.tmp#http___www.w3.org_2001_XMLSchema_simpleType_final XMLSchema_xsd.tmp#http___www.w3.org_2001_XMLSchema_simpleType_name XMLSchema_xsd.tmp#restriction XMLSchema_xsd.tmp#restriction XMLSchema_xsd.tmp#list XMLSchema_xsd.tmp#list XMLSchema_xsd.tmp#union XMLSchema_xsd.tmp#union XMLSchema_xsd.tmp#simpleDerivation XMLSchema_xsd.tmp#localSimpleType_name XMLSchema_xsd.tmp#localSimpleType_final XMLSchema_xsd.tmp#annotation XMLSchema_xsd.tmp#restriction XMLSchema_xsd.tmp#restriction XMLSchema_xsd.tmp#list XMLSchema_xsd.tmp#list XMLSchema_xsd.tmp#union XMLSchema_xsd.tmp#union XMLSchema_xsd.tmp#simpleDerivation
Type xs:localSimpleType
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children xs:annotation, xs:list, xs:restriction, xs:union
Instance
<xs:simpleType id="" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation id="">{0,1}</xs:annotation>
  <xs:restriction base="" id="">{1,1}</xs:restriction>
  <xs:list id="" itemType="">{1,1}</xs:list>
  <xs:union id="" memberTypes="">{1,1}</xs:union>
</xs:simpleType>
Attributes
QName Type Use
id xs:ID optional
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.w3.org/2001/XMLSchema'
Source
<xs:element name="simpleType" type="xs:localSimpleType" minOccurs="0" maxOccurs="unbounded"/>
Element xs:complexType
Namespace http://www.w3.org/2001/XMLSchema
Annotations
Diagram
Diagram XMLSchema_xsd.tmp#annotated_id XMLSchema_xsd.tmp#annotation XMLSchema_xsd.tmp#http___www.w3.org_2001_XMLSchema_complexType_name XMLSchema_xsd.tmp#http___www.w3.org_2001_XMLSchema_complexType_mixed XMLSchema_xsd.tmp#http___www.w3.org_2001_XMLSchema_complexType_abstract XMLSchema_xsd.tmp#http___www.w3.org_2001_XMLSchema_complexType_final XMLSchema_xsd.tmp#http___www.w3.org_2001_XMLSchema_complexType_block XMLSchema_xsd.tmp#simpleContent XMLSchema_xsd.tmp#simpleContent XMLSchema_xsd.tmp#complexContent XMLSchema_xsd.tmp#complexContent XMLSchema_xsd.tmp#typeDefParticle_group XMLSchema_xsd.tmp#typeDefParticle_group XMLSchema_xsd.tmp#all XMLSchema_xsd.tmp#all XMLSchema_xsd.tmp#choice XMLSchema_xsd.tmp#choice XMLSchema_xsd.tmp#sequence XMLSchema_xsd.tmp#sequence XMLSchema_xsd.tmp#typeDefParticle XMLSchema_xsd.tmp#typeDefParticle XMLSchema_xsd.tmp#attrDecls_attribute XMLSchema_xsd.tmp#attrDecls_attribute XMLSchema_xsd.tmp#attrDecls_attributeGroup XMLSchema_xsd.tmp#attrDecls_attributeGroup XMLSchema_xsd.tmp#anyAttribute XMLSchema_xsd.tmp#anyAttribute XMLSchema_xsd.tmp#attrDecls XMLSchema_xsd.tmp#attrDecls XMLSchema_xsd.tmp#complexTypeModel XMLSchema_xsd.tmp#topLevelComplexType_name XMLSchema_xsd.tmp#annotation XMLSchema_xsd.tmp#simpleContent XMLSchema_xsd.tmp#simpleContent XMLSchema_xsd.tmp#complexContent XMLSchema_xsd.tmp#complexContent XMLSchema_xsd.tmp#typeDefParticle_group XMLSchema_xsd.tmp#typeDefParticle_group XMLSchema_xsd.tmp#all XMLSchema_xsd.tmp#all XMLSchema_xsd.tmp#choice XMLSchema_xsd.tmp#choice XMLSchema_xsd.tmp#sequence XMLSchema_xsd.tmp#sequence XMLSchema_xsd.tmp#typeDefParticle XMLSchema_xsd.tmp#typeDefParticle XMLSchema_xsd.tmp#attrDecls_attribute XMLSchema_xsd.tmp#attrDecls_attribute XMLSchema_xsd.tmp#attrDecls_attributeGroup XMLSchema_xsd.tmp#attrDecls_attributeGroup XMLSchema_xsd.tmp#anyAttribute XMLSchema_xsd.tmp#anyAttribute XMLSchema_xsd.tmp#attrDecls XMLSchema_xsd.tmp#attrDecls XMLSchema_xsd.tmp#complexTypeModel
Type xs:topLevelComplexType
Properties
content complex
Used by
Element Group xs:redefinable
Model
Children xs:all, xs:annotation, xs:anyAttribute, xs:attribute, xs:attributeGroup, xs:choice, xs:complexContent, xs:group, xs:sequence, xs:simpleContent
Instance
<xs:complexType abstract="false" block="" final="" id="" mixed="false" name="" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation id="">{0,1}</xs:annotation>
  <xs:simpleContent id="">{1,1}</xs:simpleContent>
  <xs:complexContent id="" mixed="">{1,1}</xs:complexContent>
  <xs:group id="" maxOccurs="1" minOccurs="1" ref="">{1,1}</xs:group>
  <xs:all id="" maxOccurs="1" minOccurs="1">{1,1}</xs:all>
  <xs:choice id="" maxOccurs="1" minOccurs="1">{1,1}</xs:choice>
  <xs:sequence id="" maxOccurs="1" minOccurs="1">{1,1}</xs:sequence>
  <xs:attribute default="" fixed="" form="" id="" name="" ref="" type="" use="optional">{1,1}</xs:attribute>
  <xs:attributeGroup id="" ref="">{1,1}</xs:attributeGroup>
  <xs:anyAttribute id="" namespace="##any" processContents="strict">{0,1}</xs:anyAttribute>
</xs:complexType>
Attributes
QName Type Default Use Annotation
abstract xs:boolean false optional
block xs:derivationSet optional
final xs:derivationSet optional
id xs:ID optional
mixed xs:boolean false optional
Not allowed if simpleContent child is chosen.
May be overriden by setting on complexContent child.
name xs:NCName required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.w3.org/2001/XMLSchema'
Source
<xs:element name="complexType" type="xs:topLevelComplexType" id="complexType">
  <xs:annotation>
    <xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-complexType"/>
  </xs:annotation>
</xs:element>
Element xs:simpleContent
Namespace http://www.w3.org/2001/XMLSchema
Annotations
Diagram
Diagram XMLSchema_xsd.tmp#annotated_id XMLSchema_xsd.tmp#annotation XMLSchema_xsd.tmp#simpleContent_restriction XMLSchema_xsd.tmp#simpleContent_extension
Type extension of xs:annotated
Properties
content complex
Used by
Element Group xs:complexTypeModel
Model
Children xs:annotation, xs:extension, xs:restriction
Instance
<xs:simpleContent id="" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation id="">{0,1}</xs:annotation>
  <xs:restriction base="" id="">{1,1}</xs:restriction>
  <xs:extension base="" id="">{1,1}</xs:extension>
</xs:simpleContent>
Attributes
QName Type Use
id xs:ID optional
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.w3.org/2001/XMLSchema'
Source
<xs:element name="simpleContent" id="simpleContent">
  <xs:annotation>
    <xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-simpleContent"/>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="xs:annotated">
        <xs:choice>
          <xs:element name="restriction" type="xs:simpleRestrictionType"/>
          <xs:element name="extension" type="xs:simpleExtensionType"/>
        </xs:choice>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>
Element xs:simpleContent / xs:restriction
Namespace http://www.w3.org/2001/XMLSchema
Diagram
Diagram XMLSchema_xsd.tmp#annotated_id XMLSchema_xsd.tmp#annotation XMLSchema_xsd.tmp#restrictionType_base XMLSchema_xsd.tmp#typeDefParticle_group XMLSchema_xsd.tmp#all XMLSchema_xsd.tmp#choice XMLSchema_xsd.tmp#sequence XMLSchema_xsd.tmp#typeDefParticle XMLSchema_xsd.tmp#simpleRestrictionModel_simpleType XMLSchema_xsd.tmp#simpleRestrictionModel_simpleType XMLSchema_xsd.tmp#minExclusive XMLSchema_xsd.tmp#minExclusive XMLSchema_xsd.tmp#minInclusive XMLSchema_xsd.tmp#minInclusive XMLSchema_xsd.tmp#maxExclusive XMLSchema_xsd.tmp#maxExclusive XMLSchema_xsd.tmp#maxInclusive XMLSchema_xsd.tmp#maxInclusive XMLSchema_xsd.tmp#totalDigits XMLSchema_xsd.tmp#totalDigits XMLSchema_xsd.tmp#fractionDigits XMLSchema_xsd.tmp#fractionDigits XMLSchema_xsd.tmp#length XMLSchema_xsd.tmp#length XMLSchema_xsd.tmp#minLength XMLSchema_xsd.tmp#minLength XMLSchema_xsd.tmp#maxLength XMLSchema_xsd.tmp#maxLength XMLSchema_xsd.tmp#enumeration XMLSchema_xsd.tmp#enumeration XMLSchema_xsd.tmp#whiteSpace XMLSchema_xsd.tmp#whiteSpace XMLSchema_xsd.tmp#pattern XMLSchema_xsd.tmp#pattern XMLSchema_xsd.tmp#facets XMLSchema_xsd.tmp#facets XMLSchema_xsd.tmp#simpleRestrictionModel XMLSchema_xsd.tmp#attrDecls_attribute XMLSchema_xsd.tmp#attrDecls_attribute XMLSchema_xsd.tmp#attrDecls_attributeGroup XMLSchema_xsd.tmp#attrDecls_attributeGroup XMLSchema_xsd.tmp#anyAttribute XMLSchema_xsd.tmp#anyAttribute XMLSchema_xsd.tmp#attrDecls XMLSchema_xsd.tmp#annotation XMLSchema_xsd.tmp#simpleRestrictionModel_simpleType XMLSchema_xsd.tmp#simpleRestrictionModel_simpleType XMLSchema_xsd.tmp#minExclusive XMLSchema_xsd.tmp#minExclusive XMLSchema_xsd.tmp#minInclusive XMLSchema_xsd.tmp#minInclusive XMLSchema_xsd.tmp#maxExclusive XMLSchema_xsd.tmp#maxExclusive XMLSchema_xsd.tmp#maxInclusive XMLSchema_xsd.tmp#maxInclusive XMLSchema_xsd.tmp#totalDigits XMLSchema_xsd.tmp#totalDigits XMLSchema_xsd.tmp#fractionDigits XMLSchema_xsd.tmp#fractionDigits XMLSchema_xsd.tmp#length XMLSchema_xsd.tmp#length XMLSchema_xsd.tmp#minLength XMLSchema_xsd.tmp#minLength XMLSchema_xsd.tmp#maxLength XMLSchema_xsd.tmp#maxLength XMLSchema_xsd.tmp#enumeration XMLSchema_xsd.tmp#enumeration XMLSchema_xsd.tmp#whiteSpace XMLSchema_xsd.tmp#whiteSpace XMLSchema_xsd.tmp#pattern XMLSchema_xsd.tmp#pattern XMLSchema_xsd.tmp#facets XMLSchema_xsd.tmp#facets XMLSchema_xsd.tmp#simpleRestrictionModel XMLSchema_xsd.tmp#attrDecls_attribute XMLSchema_xsd.tmp#attrDecls_attribute XMLSchema_xsd.tmp#attrDecls_attributeGroup XMLSchema_xsd.tmp#attrDecls_attributeGroup XMLSchema_xsd.tmp#anyAttribute XMLSchema_xsd.tmp#anyAttribute XMLSchema_xsd.tmp#attrDecls
Type xs:simpleRestrictionType
Properties
content complex
Model
Children xs:annotation, xs:anyAttribute, xs:attribute, xs:attributeGroup, xs:enumeration, xs:fractionDigits, xs:length, xs:maxExclusive, xs:maxInclusive, xs:maxLength, xs:minExclusive, xs:minInclusive, xs:minLength, xs:pattern, xs:simpleType, xs:totalDigits, xs:whiteSpace
Instance
<xs:restriction base="" id="" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation id="">{0,1}</xs:annotation>
  <xs:simpleType id="">{0,1}</xs:simpleType>
  <xs:minExclusive fixed="false" id="" value="">{1,1}</xs:minExclusive>
  <xs:minInclusive fixed="false" id="" value="">{1,1}</xs:minInclusive>
  <xs:maxExclusive fixed="false" id="" value="">{1,1}</xs:maxExclusive>
  <xs:maxInclusive fixed="false" id="" value="">{1,1}</xs:maxInclusive>
  <xs:totalDigits fixed="false" id="" value="">{1,1}</xs:totalDigits>
  <xs:fractionDigits fixed="false" id="" value="">{1,1}</xs:fractionDigits>
  <xs:length fixed="false" id="" value="">{1,1}</xs:length>
  <xs:minLength fixed="false" id="" value="">{1,1}</xs:minLength>
  <xs:maxLength fixed="false" id="" value="">{1,1}</xs:maxLength>
  <xs:enumeration id="" value="">{1,1}</xs:enumeration>
  <xs:whiteSpace fixed="false" id="" value="">{1,1}</xs:whiteSpace>
  <xs:pattern id="" value="">{1,1}</xs:pattern>
  <xs:attribute default="" fixed="" form="" id="" name="" ref="" type="" use="optional">{1,1}</xs:attribute>
  <xs:attributeGroup id="" ref="">{1,1}</xs:attributeGroup>
  <xs:anyAttribute id="" namespace="##any" processContents="strict">{0,1}</xs:anyAttribute>
</xs:restriction>
Attributes
QName Type Use
base xs:QName required
id xs:ID optional
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.w3.org/2001/XMLSchema'
Source
<xs:element name="restriction" type="xs:simpleRestrictionType"/>
Element xs:typeDefParticle / xs:group
Namespace http://www.w3.org/2001/XMLSchema
Diagram
Diagram XMLSchema_xsd.tmp#annotated_id XMLSchema_xsd.tmp#annotation XMLSchema_xsd.tmp#defRef XMLSchema_xsd.tmp#occurs XMLSchema_xsd.tmp#particle_element XMLSchema_xsd.tmp#particle_group XMLSchema_xsd.tmp#all XMLSchema_xsd.tmp#choice XMLSchema_xsd.tmp#sequence XMLSchema_xsd.tmp#any XMLSchema_xsd.tmp#particle XMLSchema_xsd.tmp#annotation XMLSchema_xsd.tmp#all XMLSchema_xsd.tmp#choice XMLSchema_xsd.tmp#sequence XMLSchema_xsd.tmp#groupRef_ref XMLSchema_xsd.tmp#groupRef_name XMLSchema_xsd.tmp#annotation
Type xs:groupRef
Properties
content complex
Model
Children xs:annotation
Instance
<xs:group id="" maxOccurs="1" minOccurs="1" ref="" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation id="">{0,1}</xs:annotation>
</xs:group>
Attributes
QName Type Default Use
id xs:ID optional
maxOccurs xs:allNNI 1 optional
minOccurs xs:nonNegativeInteger 1 optional
ref xs:QName required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.w3.org/2001/XMLSchema'
Source
<xs:element name="group" type="xs:groupRef"/>
Element xs:particle / xs:element
Namespace http://www.w3.org/2001/XMLSchema
Diagram
Diagram XMLSchema_xsd.tmp#annotated_id XMLSchema_xsd.tmp#annotation XMLSchema_xsd.tmp#defRef XMLSchema_xsd.tmp#element_type XMLSchema_xsd.tmp#element_substitutionGroup XMLSchema_xsd.tmp#occurs XMLSchema_xsd.tmp#element_default XMLSchema_xsd.tmp#element_fixed XMLSchema_xsd.tmp#element_nillable XMLSchema_xsd.tmp#element_abstract XMLSchema_xsd.tmp#element_final XMLSchema_xsd.tmp#element_block XMLSchema_xsd.tmp#element_form XMLSchema_xsd.tmp#element_simpleType XMLSchema_xsd.tmp#element_complexType XMLSchema_xsd.tmp#unique XMLSchema_xsd.tmp#unique XMLSchema_xsd.tmp#key XMLSchema_xsd.tmp#key XMLSchema_xsd.tmp#keyref XMLSchema_xsd.tmp#keyref XMLSchema_xsd.tmp#identityConstraint XMLSchema_xsd.tmp#localElement_substitutionGroup XMLSchema_xsd.tmp#localElement_final XMLSchema_xsd.tmp#localElement_abstract XMLSchema_xsd.tmp#annotation XMLSchema_xsd.tmp#localElement_simpleType XMLSchema_xsd.tmp#localElement_complexType XMLSchema_xsd.tmp#unique XMLSchema_xsd.tmp#unique XMLSchema_xsd.tmp#key XMLSchema_xsd.tmp#key XMLSchema_xsd.tmp#keyref XMLSchema_xsd.tmp#keyref XMLSchema_xsd.tmp#identityConstraint
Type xs:localElement
Properties
content complex
Model
Children xs:annotation, xs:complexType, xs:key, xs:keyref, xs:simpleType, xs:unique
Instance
<xs:element block="" default="" fixed="" form="" id="" maxOccurs="1" minOccurs="1" name="" nillable="false" ref="" type="" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation id="">{0,1}</xs:annotation>
  <xs:simpleType id="">{1,1}</xs:simpleType>
  <xs:complexType id="" mixed="false">{1,1}</xs:complexType>
  <xs:unique id="" name="">{1,1}</xs:unique>
  <xs:key id="" name="">{1,1}</xs:key>
  <xs:keyref id="" name="" refer="">{1,1}</xs:keyref>
</xs:element>
Attributes
QName Type Default Use
block xs:blockSet optional
default xs:string optional
fixed xs:string optional
form xs:formChoice optional
id xs:ID optional
maxOccurs xs:allNNI 1 optional
minOccurs xs:nonNegativeInteger 1 optional
name xs:NCName optional
nillable xs:boolean false optional
ref xs:QName optional
type xs:QName optional
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.w3.org/2001/XMLSchema'
Source
<xs:element name="element" type="xs:localElement"/>
Element xs:element / xs:simpleType
Namespace http://www.w3.org/2001/XMLSchema
Diagram
Diagram XMLSchema_xsd.tmp#annotated_id XMLSchema_xsd.tmp#annotation XMLSchema_xsd.tmp#http___www.w3.org_2001_XMLSchema_simpleType_final XMLSchema_xsd.tmp#http___www.w3.org_2001_XMLSchema_simpleType_name XMLSchema_xsd.tmp#restriction XMLSchema_xsd.tmp#restriction XMLSchema_xsd.tmp#list XMLSchema_xsd.tmp#list XMLSchema_xsd.tmp#union XMLSchema_xsd.tmp#union XMLSchema_xsd.tmp#simpleDerivation XMLSchema_xsd.tmp#localSimpleType_name XMLSchema_xsd.tmp#localSimpleType_final XMLSchema_xsd.tmp#annotation XMLSchema_xsd.tmp#restriction XMLSchema_xsd.tmp#restriction XMLSchema_xsd.tmp#list XMLSchema_xsd.tmp#list XMLSchema_xsd.tmp#union XMLSchema_xsd.tmp#union XMLSchema_xsd.tmp#simpleDerivation
Type xs:localSimpleType
Properties
content complex
Model
Children xs:annotation, xs:list, xs:restriction, xs:union
Instance
<xs:simpleType id="" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation id="">{0,1}</xs:annotation>
  <xs:restriction base="" id="">{1,1}</xs:restriction>
  <xs:list id="" itemType="">{1,1}</xs:list>
  <xs:union id="" memberTypes="">{1,1}</xs:union>
</xs:simpleType>
Attributes
QName Type Use
id xs:ID optional
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.w3.org/2001/XMLSchema'
Source
<xs:element name="simpleType" type="xs:localSimpleType"/>
Element xs:element / xs:complexType
Namespace http://www.w3.org/2001/XMLSchema
Diagram
Diagram XMLSchema_xsd.tmp#annotated_id XMLSchema_xsd.tmp#annotation XMLSchema_xsd.tmp#http___www.w3.org_2001_XMLSchema_complexType_name XMLSchema_xsd.tmp#http___www.w3.org_2001_XMLSchema_complexType_mixed XMLSchema_xsd.tmp#http___www.w3.org_2001_XMLSchema_complexType_abstract XMLSchema_xsd.tmp#http___www.w3.org_2001_XMLSchema_complexType_final XMLSchema_xsd.tmp#http___www.w3.org_2001_XMLSchema_complexType_block XMLSchema_xsd.tmp#simpleContent XMLSchema_xsd.tmp#simpleContent XMLSchema_xsd.tmp#complexContent XMLSchema_xsd.tmp#complexContent XMLSchema_xsd.tmp#typeDefParticle_group XMLSchema_xsd.tmp#typeDefParticle_group XMLSchema_xsd.tmp#all XMLSchema_xsd.tmp#all XMLSchema_xsd.tmp#choice XMLSchema_xsd.tmp#choice XMLSchema_xsd.tmp#sequence XMLSchema_xsd.tmp#sequence XMLSchema_xsd.tmp#typeDefParticle XMLSchema_xsd.tmp#typeDefParticle XMLSchema_xsd.tmp#attrDecls_attribute XMLSchema_xsd.tmp#attrDecls_attribute XMLSchema_xsd.tmp#attrDecls_attributeGroup XMLSchema_xsd.tmp#attrDecls_attributeGroup XMLSchema_xsd.tmp#anyAttribute XMLSchema_xsd.tmp#anyAttribute XMLSchema_xsd.tmp#attrDecls XMLSchema_xsd.tmp#attrDecls XMLSchema_xsd.tmp#complexTypeModel XMLSchema_xsd.tmp#localComplexType_name XMLSchema_xsd.tmp#localComplexType_abstract XMLSchema_xsd.tmp#localComplexType_final XMLSchema_xsd.tmp#localComplexType_block XMLSchema_xsd.tmp#annotation XMLSchema_xsd.tmp#simpleContent XMLSchema_xsd.tmp#simpleContent XMLSchema_xsd.tmp#complexContent XMLSchema_xsd.tmp#complexContent XMLSchema_xsd.tmp#typeDefParticle_group XMLSchema_xsd.tmp#typeDefParticle_group XMLSchema_xsd.tmp#all XMLSchema_xsd.tmp#all XMLSchema_xsd.tmp#choice XMLSchema_xsd.tmp#choice XMLSchema_xsd.tmp#sequence XMLSchema_xsd.tmp#sequence XMLSchema_xsd.tmp#typeDefParticle XMLSchema_xsd.tmp#typeDefParticle XMLSchema_xsd.tmp#attrDecls_attribute XMLSchema_xsd.tmp#attrDecls_attribute XMLSchema_xsd.tmp#attrDecls_attributeGroup XMLSchema_xsd.tmp#attrDecls_attributeGroup XMLSchema_xsd.tmp#anyAttribute XMLSchema_xsd.tmp#anyAttribute XMLSchema_xsd.tmp#attrDecls XMLSchema_xsd.tmp#attrDecls XMLSchema_xsd.tmp#complexTypeModel
Type xs:localComplexType
Properties
content complex
Model
Children xs:all, xs:annotation, xs:anyAttribute, xs:attribute, xs:attributeGroup, xs:choice, xs:complexContent, xs:group, xs:sequence, xs:simpleContent
Instance
<xs:complexType id="" mixed="false" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation id="">{0,1}</xs:annotation>
  <xs:simpleContent id="">{1,1}</xs:simpleContent>
  <xs:complexContent id="" mixed="">{1,1}</xs:complexContent>
  <xs:group id="" maxOccurs="1" minOccurs="1" ref="">{1,1}</xs:group>
  <xs:all id="" maxOccurs="1" minOccurs="1">{1,1}</xs:all>
  <xs:choice id="" maxOccurs="1" minOccurs="1">{1,1}</xs:choice>
  <xs:sequence id="" maxOccurs="1" minOccurs="1">{1,1}</xs:sequence>
  <xs:attribute default="" fixed="" form="" id="" name="" ref="" type="" use="optional">{1,1}</xs:attribute>
  <xs:attributeGroup id="" ref="">{1,1}</xs:attributeGroup>
  <xs:anyAttribute id="" namespace="##any" processContents="strict">{0,1}</xs:anyAttribute>
</xs:complexType>
Attributes
QName Type Default Use Annotation
id xs:ID optional
mixed xs:boolean false optional
Not allowed if simpleContent child is chosen.
May be overriden by setting on complexContent child.
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.w3.org/2001/XMLSchema'
Source
<xs:element name="complexType" type="xs:localComplexType"/>
Element xs:unique
Namespace http://www.w3.org/2001/XMLSchema
Annotations
Diagram
Diagram XMLSchema_xsd.tmp#annotated_id XMLSchema_xsd.tmp#annotation XMLSchema_xsd.tmp#keybase_name XMLSchema_xsd.tmp#selector XMLSchema_xsd.tmp#field
Type xs:keybase
Properties
content complex
Used by
Element Group xs:identityConstraint
Model
Children xs:annotation, xs:field, xs:selector
Instance
<xs:unique id="" name="" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation id="">{0,1}</xs:annotation>
  <xs:selector id="" xpath="">{1,1}</xs:selector>
  <xs:field id="" xpath="">{1,unbounded}</xs:field>
</xs:unique>
Attributes
QName Type Use
id xs:ID optional
name xs:NCName required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.w3.org/2001/XMLSchema'
Source
<xs:element name="unique" type="xs:keybase" id="unique">
  <xs:annotation>
    <xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-unique"/>
  </xs:annotation>
</xs:element>
Element xs:selector
Namespace http://www.w3.org/2001/XMLSchema
Annotations
Diagram
Diagram XMLSchema_xsd.tmp#annotated_id XMLSchema_xsd.tmp#annotation XMLSchema_xsd.tmp#selector_xpath
Type extension of xs:annotated
Properties
content complex
Used by
Complex Type xs:keybase
Element xs:keyref
Model
Children xs:annotation
Instance
<xs:selector id="" xpath="" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation id="">{0,1}</xs:annotation>
</xs:selector>
Attributes
QName Type Use
id xs:ID optional
xpath xs:null required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.w3.org/2001/XMLSchema'
Source
<xs:element name="selector" id="selector">
  <xs:annotation>
    <xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-selector"/>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="xs:annotated">
        <xs:attribute name="xpath" use="required">
          <xs:simpleType>
            <xs:annotation>
              <xs:documentation>A subset of XPath expressions for use in selectors</xs:documentation>
              <xs:documentation>A utility type, not for public use</xs:documentation>
            </xs:annotation>
            <xs:restriction base="xs:token">
              <xs:annotation>
                <xs:documentation>The following pattern is intended to allow XPath expressions per the following EBNF: Selector ::= Path ( '|' Path )* Path ::= ('.//')? Step ( '/' Step )* Step ::= '.' | NameTest NameTest ::= QName | '*' | NCName ':' '*' child:: is also allowed</xs:documentation>
              </xs:annotation>
              <xs:pattern value="(\.//)?(((child::)?((\i\c*:)?(\i\c*|\*)))|\.)(/(((child::)?((\i\c*:)?(\i\c*|\*)))|\.))*(\|(\.//)?(((child::)?((\i\c*:)?(\i\c*|\*)))|\.)(/(((child::)?((\i\c*:)?(\i\c*|\*)))|\.))*)*">
              </xs:pattern>
            </xs:restriction>
          </xs:simpleType>
        </xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>
Element xs:field
Namespace http://www.w3.org/2001/XMLSchema
Annotations
Diagram
Diagram XMLSchema_xsd.tmp#annotated_id XMLSchema_xsd.tmp#annotation XMLSchema_xsd.tmp#field_xpath
Type extension of xs:annotated
Properties
content complex
Used by
Complex Type xs:keybase
Element xs:keyref
Model
Children xs:annotation
Instance
<xs:field id="" xpath="" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation id="">{0,1}</xs:annotation>
</xs:field>
Attributes
QName Type Use
id xs:ID optional
xpath xs:null required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.w3.org/2001/XMLSchema'
Source
<xs:element name="field" id="field">
  <xs:annotation>
    <xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-field"/>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="xs:annotated">
        <xs:attribute name="xpath" use="required">
          <xs:simpleType>
            <xs:annotation>
              <xs:documentation>A subset of XPath expressions for use in fields</xs:documentation>
              <xs:documentation>A utility type, not for public use</xs:documentation>
            </xs:annotation>
            <xs:restriction base="xs:token">
              <xs:annotation>
                <xs:documentation>The following pattern is intended to allow XPath expressions per the same EBNF as for selector, with the following change: Path ::= ('.//')? ( Step '/' )* ( Step | '@' NameTest )</xs:documentation>
              </xs:annotation>
              <xs:pattern value="(\.//)?((((child::)?((\i\c*:)?(\i\c*|\*)))|\.)/)*((((child::)?((\i\c*:)?(\i\c*|\*)))|\.)|((attribute::|@)((\i\c*:)?(\i\c*|\*))))(\|(\.//)?((((child::)?((\i\c*:)?(\i\c*|\*)))|\.)/)*((((child::)?((\i\c*:)?(\i\c*|\*)))|\.)|((attribute::|@)((\i\c*:)?(\i\c*|\*)))))*">
              </xs:pattern>
            </xs:restriction>
          </xs:simpleType>
        </xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>
Element xs:key
Namespace http://www.w3.org/2001/XMLSchema
Annotations
Diagram
Diagram XMLSchema_xsd.tmp#annotated_id XMLSchema_xsd.tmp#annotation XMLSchema_xsd.tmp#keybase_name XMLSchema_xsd.tmp#selector XMLSchema_xsd.tmp#field
Type xs:keybase
Properties
content complex
Used by
Element Group xs:identityConstraint
Model
Children xs:annotation, xs:field, xs:selector
Instance
<xs:key id="" name="" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation id="">{0,1}</xs:annotation>
  <xs:selector id="" xpath="">{1,1}</xs:selector>
  <xs:field id="" xpath="">{1,unbounded}</xs:field>
</xs:key>
Attributes
QName Type Use
id xs:ID optional
name xs:NCName required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.w3.org/2001/XMLSchema'
Source
<xs:element name="key" type="xs:keybase" id="key">
  <xs:annotation>
    <xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-key"/>
  </xs:annotation>
</xs:element>
Element xs:keyref
Namespace http://www.w3.org/2001/XMLSchema
Annotations
Diagram
Diagram XMLSchema_xsd.tmp#annotated_id XMLSchema_xsd.tmp#annotation XMLSchema_xsd.tmp#keybase_name XMLSchema_xsd.tmp#selector XMLSchema_xsd.tmp#field XMLSchema_xsd.tmp#keyref_refer
Type extension of xs:keybase
Properties
content complex
Used by
Element Group xs:identityConstraint
Model
Children xs:annotation, xs:field, xs:selector
Instance
<xs:keyref id="" name="" refer="" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation id="">{0,1}</xs:annotation>
  <xs:selector id="" xpath="">{1,1}</xs:selector>
  <xs:field id="" xpath="">{1,unbounded}</xs:field>
</xs:keyref>
Attributes
QName Type Use
id xs:ID optional
name xs:NCName required
refer xs:QName required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.w3.org/2001/XMLSchema'
Source
<xs:element name="keyref" id="keyref">
  <xs:annotation>
    <xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-keyref"/>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="xs:keybase">
        <xs:attribute name="refer" type="xs:QName" use="required"/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>
Element xs:localElement / xs:simpleType
Namespace http://www.w3.org/2001/XMLSchema
Diagram
Diagram XMLSchema_xsd.tmp#annotated_id XMLSchema_xsd.tmp#annotation XMLSchema_xsd.tmp#http___www.w3.org_2001_XMLSchema_simpleType_final XMLSchema_xsd.tmp#http___www.w3.org_2001_XMLSchema_simpleType_name XMLSchema_xsd.tmp#restriction XMLSchema_xsd.tmp#restriction XMLSchema_xsd.tmp#list XMLSchema_xsd.tmp#list XMLSchema_xsd.tmp#union XMLSchema_xsd.tmp#union XMLSchema_xsd.tmp#simpleDerivation XMLSchema_xsd.tmp#localSimpleType_name XMLSchema_xsd.tmp#localSimpleType_final XMLSchema_xsd.tmp#annotation XMLSchema_xsd.tmp#restriction XMLSchema_xsd.tmp#restriction XMLSchema_xsd.tmp#list XMLSchema_xsd.tmp#list XMLSchema_xsd.tmp#union XMLSchema_xsd.tmp#union XMLSchema_xsd.tmp#simpleDerivation
Type xs:localSimpleType
Properties
content complex
Model
Children xs:annotation, xs:list, xs:restriction, xs:union
Instance
<xs:simpleType id="" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation id="">{0,1}</xs:annotation>
  <xs:restriction base="" id="">{1,1}</xs:restriction>
  <xs:list id="" itemType="">{1,1}</xs:list>
  <xs:union id="" memberTypes="">{1,1}</xs:union>
</xs:simpleType>
Attributes
QName Type Use
id xs:ID optional
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.w3.org/2001/XMLSchema'
Source
<xs:element name="simpleType" type="xs:localSimpleType"/>
Element xs:localElement / xs:complexType
Namespace http://www.w3.org/2001/XMLSchema
Diagram
Diagram XMLSchema_xsd.tmp#annotated_id XMLSchema_xsd.tmp#annotation XMLSchema_xsd.tmp#http___www.w3.org_2001_XMLSchema_complexType_name XMLSchema_xsd.tmp#http___www.w3.org_2001_XMLSchema_complexType_mixed XMLSchema_xsd.tmp#http___www.w3.org_2001_XMLSchema_complexType_abstract XMLSchema_xsd.tmp#http___www.w3.org_2001_XMLSchema_complexType_final XMLSchema_xsd.tmp#http___www.w3.org_2001_XMLSchema_complexType_block XMLSchema_xsd.tmp#simpleContent XMLSchema_xsd.tmp#simpleContent XMLSchema_xsd.tmp#complexContent XMLSchema_xsd.tmp#complexContent XMLSchema_xsd.tmp#typeDefParticle_group XMLSchema_xsd.tmp#typeDefParticle_group XMLSchema_xsd.tmp#all XMLSchema_xsd.tmp#all XMLSchema_xsd.tmp#choice XMLSchema_xsd.tmp#choice XMLSchema_xsd.tmp#sequence XMLSchema_xsd.tmp#sequence XMLSchema_xsd.tmp#typeDefParticle XMLSchema_xsd.tmp#typeDefParticle XMLSchema_xsd.tmp#attrDecls_attribute XMLSchema_xsd.tmp#attrDecls_attribute XMLSchema_xsd.tmp#attrDecls_attributeGroup XMLSchema_xsd.tmp#attrDecls_attributeGroup XMLSchema_xsd.tmp#anyAttribute XMLSchema_xsd.tmp#anyAttribute XMLSchema_xsd.tmp#attrDecls XMLSchema_xsd.tmp#attrDecls XMLSchema_xsd.tmp#complexTypeModel XMLSchema_xsd.tmp#localComplexType_name XMLSchema_xsd.tmp#localComplexType_abstract XMLSchema_xsd.tmp#localComplexType_final XMLSchema_xsd.tmp#localComplexType_block XMLSchema_xsd.tmp#annotation XMLSchema_xsd.tmp#simpleContent XMLSchema_xsd.tmp#simpleContent XMLSchema_xsd.tmp#complexContent XMLSchema_xsd.tmp#complexContent XMLSchema_xsd.tmp#typeDefParticle_group XMLSchema_xsd.tmp#typeDefParticle_group XMLSchema_xsd.tmp#all XMLSchema_xsd.tmp#all XMLSchema_xsd.tmp#choice XMLSchema_xsd.tmp#choice XMLSchema_xsd.tmp#sequence XMLSchema_xsd.tmp#sequence XMLSchema_xsd.tmp#typeDefParticle XMLSchema_xsd.tmp#typeDefParticle XMLSchema_xsd.tmp#attrDecls_attribute XMLSchema_xsd.tmp#attrDecls_attribute XMLSchema_xsd.tmp#attrDecls_attributeGroup XMLSchema_xsd.tmp#attrDecls_attributeGroup XMLSchema_xsd.tmp#anyAttribute XMLSchema_xsd.tmp#anyAttribute XMLSchema_xsd.tmp#attrDecls XMLSchema_xsd.tmp#attrDecls XMLSchema_xsd.tmp#complexTypeModel
Type xs:localComplexType
Properties
content complex
Model
Children xs:all, xs:annotation, xs:anyAttribute, xs:attribute, xs:attributeGroup, xs:choice, xs:complexContent, xs:group, xs:sequence, xs:simpleContent
Instance
<xs:complexType id="" mixed="false" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation id="">{0,1}</xs:annotation>
  <xs:simpleContent id="">{1,1}</xs:simpleContent>
  <xs:complexContent id="" mixed="">{1,1}</xs:complexContent>
  <xs:group id="" maxOccurs="1" minOccurs="1" ref="">{1,1}</xs:group>
  <xs:all id="" maxOccurs="1" minOccurs="1">{1,1}</xs:all>
  <xs:choice id="" maxOccurs="1" minOccurs="1">{1,1}</xs:choice>
  <xs:sequence id="" maxOccurs="1" minOccurs="1">{1,1}</xs:sequence>
  <xs:attribute default="" fixed="" form="" id="" name="" ref="" type="" use="optional">{1,1}</xs:attribute>
  <xs:attributeGroup id="" ref="">{1,1}</xs:attributeGroup>
  <xs:anyAttribute id="" namespace="##any" processContents="strict">{0,1}</xs:anyAttribute>
</xs:complexType>
Attributes
QName Type Default Use Annotation
id xs:ID optional
mixed xs:boolean false optional
Not allowed if simpleContent child is chosen.
May be overriden by setting on complexContent child.
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.w3.org/2001/XMLSchema'
Source
<xs:element name="complexType" type="xs:localComplexType"/>
Element xs:particle / xs:group
Namespace http://www.w3.org/2001/XMLSchema
Diagram
Diagram XMLSchema_xsd.tmp#annotated_id XMLSchema_xsd.tmp#annotation XMLSchema_xsd.tmp#defRef XMLSchema_xsd.tmp#occurs XMLSchema_xsd.tmp#particle_element XMLSchema_xsd.tmp#particle_group XMLSchema_xsd.tmp#all XMLSchema_xsd.tmp#choice XMLSchema_xsd.tmp#sequence XMLSchema_xsd.tmp#any XMLSchema_xsd.tmp#particle XMLSchema_xsd.tmp#annotation XMLSchema_xsd.tmp#all XMLSchema_xsd.tmp#choice XMLSchema_xsd.tmp#sequence XMLSchema_xsd.tmp#groupRef_ref XMLSchema_xsd.tmp#groupRef_name XMLSchema_xsd.tmp#annotation
Type xs:groupRef
Properties
content complex
Model
Children xs:annotation
Instance
<xs:group id="" maxOccurs="1" minOccurs="1" ref="" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation id="">{0,1}</xs:annotation>
</xs:group>
Attributes
QName Type Default Use
id xs:ID optional
maxOccurs xs:allNNI 1 optional
minOccurs xs:nonNegativeInteger 1 optional
ref xs:QName required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.w3.org/2001/XMLSchema'
Source
<xs:element name="group" type="xs:groupRef"/>
Element xs:all
Namespace http://www.w3.org/2001/XMLSchema
Annotations
Diagram
Diagram XMLSchema_xsd.tmp#annotated_id XMLSchema_xsd.tmp#annotation XMLSchema_xsd.tmp#defRef XMLSchema_xsd.tmp#occurs XMLSchema_xsd.tmp#particle_element XMLSchema_xsd.tmp#particle_group XMLSchema_xsd.tmp#all XMLSchema_xsd.tmp#choice XMLSchema_xsd.tmp#sequence XMLSchema_xsd.tmp#any XMLSchema_xsd.tmp#particle XMLSchema_xsd.tmp#explicitGroup_name XMLSchema_xsd.tmp#explicitGroup_ref XMLSchema_xsd.tmp#annotation XMLSchema_xsd.tmp#nestedParticle_element XMLSchema_xsd.tmp#nestedParticle_group XMLSchema_xsd.tmp#choice XMLSchema_xsd.tmp#sequence XMLSchema_xsd.tmp#any XMLSchema_xsd.tmp#nestedParticle XMLSchema_xsd.tmp#http___www.w3.org_2001_XMLSchema_all_minOccurs XMLSchema_xsd.tmp#http___www.w3.org_2001_XMLSchema_all_maxOccurs XMLSchema_xsd.tmp#annotation XMLSchema_xsd.tmp#allModel_element XMLSchema_xsd.tmp#allModel
Type xs:all
Properties
content complex
Used by
Element Groups xs:particle, xs:typeDefParticle
Complex Type xs:realGroup
Model
Children xs:annotation, xs:element
Instance
<xs:all id="" maxOccurs="1" minOccurs="1" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation id="">{0,1}</xs:annotation>
  <xs:element block="" default="" fixed="" form="" id="" maxOccurs="1" minOccurs="1" name="" nillable="false" ref="" type="">{1,1}</xs:element>
</xs:all>
Attributes
QName Type Default Use
id xs:ID optional
maxOccurs xs:null 1 optional
minOccurs xs:null 1 optional
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.w3.org/2001/XMLSchema'
Source
<xs:element name="all" id="all" type="xs:all">
  <xs:annotation>
    <xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-all"/>
  </xs:annotation>
</xs:element>
Element xs:nestedParticle / xs:element
Namespace http://www.w3.org/2001/XMLSchema
Diagram
Diagram XMLSchema_xsd.tmp#annotated_id XMLSchema_xsd.tmp#annotation XMLSchema_xsd.tmp#defRef XMLSchema_xsd.tmp#element_type XMLSchema_xsd.tmp#element_substitutionGroup XMLSchema_xsd.tmp#occurs XMLSchema_xsd.tmp#element_default XMLSchema_xsd.tmp#element_fixed XMLSchema_xsd.tmp#element_nillable XMLSchema_xsd.tmp#element_abstract XMLSchema_xsd.tmp#element_final XMLSchema_xsd.tmp#element_block XMLSchema_xsd.tmp#element_form XMLSchema_xsd.tmp#element_simpleType XMLSchema_xsd.tmp#element_complexType XMLSchema_xsd.tmp#unique XMLSchema_xsd.tmp#unique XMLSchema_xsd.tmp#key XMLSchema_xsd.tmp#key XMLSchema_xsd.tmp#keyref XMLSchema_xsd.tmp#keyref XMLSchema_xsd.tmp#identityConstraint XMLSchema_xsd.tmp#localElement_substitutionGroup XMLSchema_xsd.tmp#localElement_final XMLSchema_xsd.tmp#localElement_abstract XMLSchema_xsd.tmp#annotation XMLSchema_xsd.tmp#localElement_simpleType XMLSchema_xsd.tmp#localElement_complexType XMLSchema_xsd.tmp#unique XMLSchema_xsd.tmp#unique XMLSchema_xsd.tmp#key XMLSchema_xsd.tmp#key XMLSchema_xsd.tmp#keyref XMLSchema_xsd.tmp#keyref XMLSchema_xsd.tmp#identityConstraint
Type xs:localElement
Properties
content complex
Model
Children xs:annotation, xs:complexType, xs:key, xs:keyref, xs:simpleType, xs:unique
Instance
<xs:element block="" default="" fixed="" form="" id="" maxOccurs="1" minOccurs="1" name="" nillable="false" ref="" type="" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation id="">{0,1}</xs:annotation>
  <xs:simpleType id="">{1,1}</xs:simpleType>
  <xs:complexType id="" mixed="false">{1,1}</xs:complexType>
  <xs:unique id="" name="">{1,1}</xs:unique>
  <xs:key id="" name="">{1,1}</xs:key>
  <xs:keyref id="" name="" refer="">{1,1}</xs:keyref>
</xs:element>
Attributes
QName Type Default Use
block xs:blockSet optional
default xs:string optional
fixed xs:string optional
form xs:formChoice optional
id xs:ID optional
maxOccurs xs:allNNI 1 optional
minOccurs xs:nonNegativeInteger 1 optional
name xs:NCName optional
nillable xs:boolean false optional
ref xs:QName optional
type xs:QName optional
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.w3.org/2001/XMLSchema'
Source
<xs:element name="element" type="xs:localElement"/>
Element xs:nestedParticle / xs:group
Namespace http://www.w3.org/2001/XMLSchema
Diagram
Diagram XMLSchema_xsd.tmp#annotated_id XMLSchema_xsd.tmp#annotation XMLSchema_xsd.tmp#defRef XMLSchema_xsd.tmp#occurs XMLSchema_xsd.tmp#particle_element XMLSchema_xsd.tmp#particle_group XMLSchema_xsd.tmp#all XMLSchema_xsd.tmp#choice XMLSchema_xsd.tmp#sequence XMLSchema_xsd.tmp#any XMLSchema_xsd.tmp#particle XMLSchema_xsd.tmp#annotation XMLSchema_xsd.tmp#all XMLSchema_xsd.tmp#choice XMLSchema_xsd.tmp#sequence XMLSchema_xsd.tmp#groupRef_ref XMLSchema_xsd.tmp#groupRef_name XMLSchema_xsd.tmp#annotation
Type xs:groupRef
Properties
content complex
Model
Children xs:annotation
Instance
<xs:group id="" maxOccurs="1" minOccurs="1" ref="" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation id="">{0,1}</xs:annotation>
</xs:group>
Attributes
QName Type Default Use
id xs:ID optional
maxOccurs xs:allNNI 1 optional
minOccurs xs:nonNegativeInteger 1 optional
ref xs:QName required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.w3.org/2001/XMLSchema'
Source
<xs:element name="group" type="xs:groupRef"/>
Element xs:choice
Namespace http://www.w3.org/2001/XMLSchema
Annotations
Diagram
Diagram XMLSchema_xsd.tmp#annotated_id XMLSchema_xsd.tmp#annotation XMLSchema_xsd.tmp#defRef XMLSchema_xsd.tmp#occurs XMLSchema_xsd.tmp#particle_element XMLSchema_xsd.tmp#particle_group XMLSchema_xsd.tmp#all XMLSchema_xsd.tmp#choice XMLSchema_xsd.tmp#sequence XMLSchema_xsd.tmp#any XMLSchema_xsd.tmp#particle XMLSchema_xsd.tmp#explicitGroup_name XMLSchema_xsd.tmp#explicitGroup_ref XMLSchema_xsd.tmp#annotation XMLSchema_xsd.tmp#nestedParticle_element XMLSchema_xsd.tmp#nestedParticle_group XMLSchema_xsd.tmp#choice XMLSchema_xsd.tmp#sequence XMLSchema_xsd.tmp#any XMLSchema_xsd.tmp#nestedParticle
Type xs:explicitGroup
Properties
content complex
Used by
Model
Children xs:annotation, xs:any, xs:choice, xs:element, xs:group, xs:sequence
Instance
<xs:choice id="" maxOccurs="1" minOccurs="1" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation id="">{0,1}</xs:annotation>
  <xs:element block="" default="" fixed="" form="" id="" maxOccurs="1" minOccurs="1" name="" nillable="false" ref="" type="">{1,1}</xs:element>
  <xs:group id="" maxOccurs="1" minOccurs="1" ref="">{1,1}</xs:group>
  <xs:choice id="" maxOccurs="1" minOccurs="1">{1,1}</xs:choice>
  <xs:sequence id="" maxOccurs="1" minOccurs="1">{1,1}</xs:sequence>
  <xs:any id="" maxOccurs="1" minOccurs="1" namespace="##any" processContents="strict">{1,1}</xs:any>
</xs:choice>
Attributes
QName Type Default Use
id xs:ID optional
maxOccurs xs:allNNI 1 optional
minOccurs xs:nonNegativeInteger 1 optional
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.w3.org/2001/XMLSchema'
Source
<xs:element name="choice" type="xs:explicitGroup" id="choice">
  <xs:annotation>
    <xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-choice"/>
  </xs:annotation>
</xs:element>
Element xs:sequence
Namespace http://www.w3.org/2001/XMLSchema
Annotations
Diagram
Diagram XMLSchema_xsd.tmp#annotated_id XMLSchema_xsd.tmp#annotation XMLSchema_xsd.tmp#defRef XMLSchema_xsd.tmp#occurs XMLSchema_xsd.tmp#particle_element XMLSchema_xsd.tmp#particle_group XMLSchema_xsd.tmp#all XMLSchema_xsd.tmp#choice XMLSchema_xsd.tmp#sequence XMLSchema_xsd.tmp#any XMLSchema_xsd.tmp#particle XMLSchema_xsd.tmp#explicitGroup_name XMLSchema_xsd.tmp#explicitGroup_ref XMLSchema_xsd.tmp#annotation XMLSchema_xsd.tmp#nestedParticle_element XMLSchema_xsd.tmp#nestedParticle_group XMLSchema_xsd.tmp#choice XMLSchema_xsd.tmp#sequence XMLSchema_xsd.tmp#any XMLSchema_xsd.tmp#nestedParticle
Type xs:explicitGroup
Properties
content complex
Used by
Model
Children xs:annotation, xs:any, xs:choice, xs:element, xs:group, xs:sequence
Instance
<xs:sequence id="" maxOccurs="1" minOccurs="1" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation id="">{0,1}</xs:annotation>
  <xs:element block="" default="" fixed="" form="" id="" maxOccurs="1" minOccurs="1" name="" nillable="false" ref="" type="">{1,1}</xs:element>
  <xs:group id="" maxOccurs="1" minOccurs="1" ref="">{1,1}</xs:group>
  <xs:choice id="" maxOccurs="1" minOccurs="1">{1,1}</xs:choice>
  <xs:sequence id="" maxOccurs="1" minOccurs="1">{1,1}</xs:sequence>
  <xs:any id="" maxOccurs="1" minOccurs="1" namespace="##any" processContents="strict">{1,1}</xs:any>
</xs:sequence>
Attributes
QName Type Default Use
id xs:ID optional
maxOccurs xs:allNNI 1 optional
minOccurs xs:nonNegativeInteger 1 optional
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.w3.org/2001/XMLSchema'
Source
<xs:element name="sequence" type="xs:explicitGroup" id="sequence">
  <xs:annotation>
    <xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-sequence"/>
  </xs:annotation>
</xs:element>
Element xs:any
Namespace http://www.w3.org/2001/XMLSchema
Annotations
Diagram
Diagram XMLSchema_xsd.tmp#annotated_id XMLSchema_xsd.tmp#annotation XMLSchema_xsd.tmp#wildcard_namespace XMLSchema_xsd.tmp#wildcard_processContents XMLSchema_xsd.tmp#occurs
Type extension of xs:wildcard
Properties
content complex
Used by
Element Groups xs:nestedParticle, xs:particle
Model
Children xs:annotation
Instance
<xs:any id="" maxOccurs="1" minOccurs="1" namespace="##any" processContents="strict" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation id="">{0,1}</xs:annotation>
</xs:any>
Attributes
QName Type Default Use
id xs:ID optional
maxOccurs xs:allNNI 1 optional
minOccurs xs:nonNegativeInteger 1 optional
namespace xs:namespaceList ##any optional
processContents xs:null strict optional
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.w3.org/2001/XMLSchema'
Source
<xs:element name="any" id="any">
  <xs:annotation>
    <xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-any"/>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="xs:wildcard">
        <xs:attributeGroup ref="xs:occurs"/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>
Element xs:allModel / xs:element
Namespace http://www.w3.org/2001/XMLSchema
Diagram
Diagram XMLSchema_xsd.tmp#annotated_id XMLSchema_xsd.tmp#annotation XMLSchema_xsd.tmp#defRef XMLSchema_xsd.tmp#element_type XMLSchema_xsd.tmp#element_substitutionGroup XMLSchema_xsd.tmp#occurs XMLSchema_xsd.tmp#element_default XMLSchema_xsd.tmp#element_fixed XMLSchema_xsd.tmp#element_nillable XMLSchema_xsd.tmp#element_abstract XMLSchema_xsd.tmp#element_final XMLSchema_xsd.tmp#element_block XMLSchema_xsd.tmp#element_form XMLSchema_xsd.tmp#element_simpleType XMLSchema_xsd.tmp#element_complexType XMLSchema_xsd.tmp#unique XMLSchema_xsd.tmp#unique XMLSchema_xsd.tmp#unique XMLSchema_xsd.tmp#key XMLSchema_xsd.tmp#key XMLSchema_xsd.tmp#key XMLSchema_xsd.tmp#keyref XMLSchema_xsd.tmp#keyref XMLSchema_xsd.tmp#keyref XMLSchema_xsd.tmp#identityConstraint XMLSchema_xsd.tmp#localElement_substitutionGroup XMLSchema_xsd.tmp#localElement_final XMLSchema_xsd.tmp#localElement_abstract XMLSchema_xsd.tmp#annotation XMLSchema_xsd.tmp#localElement_simpleType XMLSchema_xsd.tmp#localElement_complexType XMLSchema_xsd.tmp#unique XMLSchema_xsd.tmp#unique XMLSchema_xsd.tmp#unique XMLSchema_xsd.tmp#key XMLSchema_xsd.tmp#key XMLSchema_xsd.tmp#key XMLSchema_xsd.tmp#keyref XMLSchema_xsd.tmp#keyref XMLSchema_xsd.tmp#keyref XMLSchema_xsd.tmp#identityConstraint XMLSchema_xsd.tmp#narrowMaxMin_minOccurs XMLSchema_xsd.tmp#narrowMaxMin_maxOccurs XMLSchema_xsd.tmp#annotation XMLSchema_xsd.tmp#narrowMaxMin_simpleType XMLSchema_xsd.tmp#narrowMaxMin_complexType XMLSchema_xsd.tmp#unique XMLSchema_xsd.tmp#unique XMLSchema_xsd.tmp#unique XMLSchema_xsd.tmp#key XMLSchema_xsd.tmp#key XMLSchema_xsd.tmp#key XMLSchema_xsd.tmp#keyref XMLSchema_xsd.tmp#keyref XMLSchema_xsd.tmp#keyref XMLSchema_xsd.tmp#identityConstraint
Type xs:narrowMaxMin
Properties
content complex
Model
Children xs:annotation, xs:complexType, xs:key, xs:keyref, xs:simpleType, xs:unique
Instance
<xs:element block="" default="" fixed="" form="" id="" maxOccurs="1" minOccurs="1" name="" nillable="false" ref="" type="" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation id="">{0,1}</xs:annotation>
  <xs:simpleType id="">{1,1}</xs:simpleType>
  <xs:complexType id="" mixed="false">{1,1}</xs:complexType>
  <xs:unique id="" name="">{1,1}</xs:unique>
  <xs:key id="" name="">{1,1}</xs:key>
  <xs:keyref id="" name="" refer="">{1,1}</xs:keyref>
</xs:element>
Attributes
QName Type Default Use
block xs:blockSet optional
default xs:string optional
fixed xs:string optional
form xs:formChoice optional
id xs:ID optional
maxOccurs xs:null 1 optional
minOccurs xs:null 1 optional
name xs:NCName optional
nillable xs:boolean false optional
ref xs:QName optional
type xs:QName optional
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.w3.org/2001/XMLSchema'
Source
<xs:element name="element" type="xs:narrowMaxMin"/>
Element xs:narrowMaxMin / xs:simpleType
Namespace http://www.w3.org/2001/XMLSchema
Diagram
Diagram XMLSchema_xsd.tmp#annotated_id XMLSchema_xsd.tmp#annotation XMLSchema_xsd.tmp#http___www.w3.org_2001_XMLSchema_simpleType_final XMLSchema_xsd.tmp#http___www.w3.org_2001_XMLSchema_simpleType_name XMLSchema_xsd.tmp#restriction XMLSchema_xsd.tmp#restriction XMLSchema_xsd.tmp#list XMLSchema_xsd.tmp#list XMLSchema_xsd.tmp#union XMLSchema_xsd.tmp#union XMLSchema_xsd.tmp#simpleDerivation XMLSchema_xsd.tmp#localSimpleType_name XMLSchema_xsd.tmp#localSimpleType_final XMLSchema_xsd.tmp#annotation XMLSchema_xsd.tmp#restriction XMLSchema_xsd.tmp#restriction XMLSchema_xsd.tmp#list XMLSchema_xsd.tmp#list XMLSchema_xsd.tmp#union XMLSchema_xsd.tmp#union XMLSchema_xsd.tmp#simpleDerivation
Type xs:localSimpleType
Properties
content complex
Model
Children xs:annotation, xs:list, xs:restriction, xs:union
Instance
<xs:simpleType id="" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation id="">{0,1}</xs:annotation>
  <xs:restriction base="" id="">{1,1}</xs:restriction>
  <xs:list id="" itemType="">{1,1}</xs:list>
  <xs:union id="" memberTypes="">{1,1}</xs:union>
</xs:simpleType>
Attributes
QName Type Use
id xs:ID optional
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.w3.org/2001/XMLSchema'
Source
<xs:element name="simpleType" type="xs:localSimpleType"/>
Element xs:narrowMaxMin / xs:complexType
Namespace http://www.w3.org/2001/XMLSchema
Diagram
Diagram XMLSchema_xsd.tmp#annotated_id XMLSchema_xsd.tmp#annotation XMLSchema_xsd.tmp#http___www.w3.org_2001_XMLSchema_complexType_name XMLSchema_xsd.tmp#http___www.w3.org_2001_XMLSchema_complexType_mixed XMLSchema_xsd.tmp#http___www.w3.org_2001_XMLSchema_complexType_abstract XMLSchema_xsd.tmp#http___www.w3.org_2001_XMLSchema_complexType_final XMLSchema_xsd.tmp#http___www.w3.org_2001_XMLSchema_complexType_block XMLSchema_xsd.tmp#simpleContent XMLSchema_xsd.tmp#simpleContent XMLSchema_xsd.tmp#complexContent XMLSchema_xsd.tmp#complexContent XMLSchema_xsd.tmp#typeDefParticle_group XMLSchema_xsd.tmp#typeDefParticle_group XMLSchema_xsd.tmp#all XMLSchema_xsd.tmp#all XMLSchema_xsd.tmp#choice XMLSchema_xsd.tmp#choice XMLSchema_xsd.tmp#sequence XMLSchema_xsd.tmp#sequence XMLSchema_xsd.tmp#typeDefParticle XMLSchema_xsd.tmp#typeDefParticle XMLSchema_xsd.tmp#attrDecls_attribute XMLSchema_xsd.tmp#attrDecls_attribute XMLSchema_xsd.tmp#attrDecls_attributeGroup XMLSchema_xsd.tmp#attrDecls_attributeGroup XMLSchema_xsd.tmp#anyAttribute XMLSchema_xsd.tmp#anyAttribute XMLSchema_xsd.tmp#attrDecls XMLSchema_xsd.tmp#attrDecls XMLSchema_xsd.tmp#complexTypeModel XMLSchema_xsd.tmp#localComplexType_name XMLSchema_xsd.tmp#localComplexType_abstract XMLSchema_xsd.tmp#localComplexType_final XMLSchema_xsd.tmp#localComplexType_block XMLSchema_xsd.tmp#annotation XMLSchema_xsd.tmp#simpleContent XMLSchema_xsd.tmp#simpleContent XMLSchema_xsd.tmp#complexContent XMLSchema_xsd.tmp#complexContent XMLSchema_xsd.tmp#typeDefParticle_group XMLSchema_xsd.tmp#typeDefParticle_group XMLSchema_xsd.tmp#all XMLSchema_xsd.tmp#all XMLSchema_xsd.tmp#choice XMLSchema_xsd.tmp#choice XMLSchema_xsd.tmp#sequence XMLSchema_xsd.tmp#sequence XMLSchema_xsd.tmp#typeDefParticle XMLSchema_xsd.tmp#typeDefParticle XMLSchema_xsd.tmp#attrDecls_attribute XMLSchema_xsd.tmp#attrDecls_attribute XMLSchema_xsd.tmp#attrDecls_attributeGroup XMLSchema_xsd.tmp#attrDecls_attributeGroup XMLSchema_xsd.tmp#anyAttribute XMLSchema_xsd.tmp#anyAttribute XMLSchema_xsd.tmp#attrDecls XMLSchema_xsd.tmp#attrDecls XMLSchema_xsd.tmp#complexTypeModel
Type xs:localComplexType
Properties
content complex
Model
Children xs:all, xs:annotation, xs:anyAttribute, xs:attribute, xs:attributeGroup, xs:choice, xs:complexContent, xs:group, xs:sequence, xs:simpleContent
Instance
<xs:complexType id="" mixed="false" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation id="">{0,1}</xs:annotation>
  <xs:simpleContent id="">{1,1}</xs:simpleContent>
  <xs:complexContent id="" mixed="">{1,1}</xs:complexContent>
  <xs:group id="" maxOccurs="1" minOccurs="1" ref="">{1,1}</xs:group>
  <xs:all id="" maxOccurs="1" minOccurs="1">{1,1}</xs:all>
  <xs:choice id="" maxOccurs="1" minOccurs="1">{1,1}</xs:choice>
  <xs:sequence id="" maxOccurs="1" minOccurs="1">{1,1}</xs:sequence>
  <xs:attribute default="" fixed="" form="" id="" name="" ref="" type="" use="optional">{1,1}</xs:attribute>
  <xs:attributeGroup id="" ref="">{1,1}</xs:attributeGroup>
  <xs:anyAttribute id="" namespace="##any" processContents="strict">{0,1}</xs:anyAttribute>
</xs:complexType>
Attributes
QName Type Default Use Annotation
id xs:ID optional
mixed xs:boolean false optional
Not allowed if simpleContent child is chosen.
May be overriden by setting on complexContent child.
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.w3.org/2001/XMLSchema'
Source
<xs:element name="complexType" type="xs:localComplexType"/>
Element xs:attrDecls / xs:attribute
Namespace http://www.w3.org/2001/XMLSchema
Diagram
Diagram XMLSchema_xsd.tmp#annotated_id XMLSchema_xsd.tmp#annotation XMLSchema_xsd.tmp#defRef XMLSchema_xsd.tmp#attribute_type XMLSchema_xsd.tmp#attribute_use XMLSchema_xsd.tmp#attribute_default XMLSchema_xsd.tmp#attribute_fixed XMLSchema_xsd.tmp#attribute_form XMLSchema_xsd.tmp#attribute_simpleType
Type xs:attribute
Properties
content complex
Model
Children xs:annotation, xs:simpleType
Instance
<xs:attribute default="" fixed="" form="" id="" name="" ref="" type="" use="optional" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation id="">{0,1}</xs:annotation>
  <xs:simpleType id="">{0,1}</xs:simpleType>
</xs:attribute>
Attributes
QName Type Default Use
default xs:string optional
fixed xs:string optional
form xs:formChoice optional
id xs:ID optional
name xs:NCName optional
ref xs:QName optional
type xs:QName optional
use xs:null optional optional
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.w3.org/2001/XMLSchema'
Source
<xs:element name="attribute" type="xs:attribute"/>
Element xs:attribute / xs:simpleType
Namespace http://www.w3.org/2001/XMLSchema
Diagram
Diagram XMLSchema_xsd.tmp#annotated_id XMLSchema_xsd.tmp#annotation XMLSchema_xsd.tmp#http___www.w3.org_2001_XMLSchema_simpleType_final XMLSchema_xsd.tmp#http___www.w3.org_2001_XMLSchema_simpleType_name XMLSchema_xsd.tmp#restriction XMLSchema_xsd.tmp#restriction XMLSchema_xsd.tmp#list XMLSchema_xsd.tmp#list XMLSchema_xsd.tmp#union XMLSchema_xsd.tmp#union XMLSchema_xsd.tmp#simpleDerivation XMLSchema_xsd.tmp#localSimpleType_name XMLSchema_xsd.tmp#localSimpleType_final XMLSchema_xsd.tmp#annotation XMLSchema_xsd.tmp#restriction XMLSchema_xsd.tmp#restriction XMLSchema_xsd.tmp#list XMLSchema_xsd.tmp#list XMLSchema_xsd.tmp#union XMLSchema_xsd.tmp#union XMLSchema_xsd.tmp#simpleDerivation
Type xs:localSimpleType
Properties
content complex
minOccurs 0
Model
Children xs:annotation, xs:list, xs:restriction, xs:union
Instance
<xs:simpleType id="" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation id="">{0,1}</xs:annotation>
  <xs:restriction base="" id="">{1,1}</xs:restriction>
  <xs:list id="" itemType="">{1,1}</xs:list>
  <xs:union id="" memberTypes="">{1,1}</xs:union>
</xs:simpleType>
Attributes
QName Type Use
id xs:ID optional
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.w3.org/2001/XMLSchema'
Source
<xs:element name="simpleType" minOccurs="0" type="xs:localSimpleType"/>
Element xs:attrDecls / xs:attributeGroup
Namespace http://www.w3.org/2001/XMLSchema
Diagram
Diagram XMLSchema_xsd.tmp#annotated_id XMLSchema_xsd.tmp#annotation XMLSchema_xsd.tmp#defRef XMLSchema_xsd.tmp#attrDecls_attribute XMLSchema_xsd.tmp#attrDecls_attributeGroup XMLSchema_xsd.tmp#anyAttribute XMLSchema_xsd.tmp#attrDecls XMLSchema_xsd.tmp#attributeGroupRef_ref XMLSchema_xsd.tmp#attributeGroupRef_name XMLSchema_xsd.tmp#annotation
Type xs:attributeGroupRef
Properties
content complex
Model
Children xs:annotation
Instance
<xs:attributeGroup id="" ref="" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation id="">{0,1}</xs:annotation>
</xs:attributeGroup>
Attributes
QName Type Use
id xs:ID optional
ref xs:QName required
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.w3.org/2001/XMLSchema'
Source
<xs:element name="attributeGroup" type="xs:attributeGroupRef"/>
Element xs:anyAttribute
Namespace http://www.w3.org/2001/XMLSchema
Annotations
Diagram
Diagram XMLSchema_xsd.tmp#annotated_id XMLSchema_xsd.tmp#annotation XMLSchema_xsd.tmp#wildcard_namespace XMLSchema_xsd.tmp#wildcard_processContents
Type xs:wildcard
Properties
content complex
Used by
Element Group xs:attrDecls
Model
Children xs:annotation
Instance
<xs:anyAttribute id="" namespace="##any" processContents="strict" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation id="">{0,1}</xs:annotation>
</xs:anyAttribute>
Attributes
QName Type Default Use
id xs:ID optional
namespace xs:namespaceList ##any optional
processContents xs:null strict optional
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.w3.org/2001/XMLSchema'
Source
<xs:element name="anyAttribute" type="xs:wildcard" id="anyAttribute">
  <xs:annotation>
    <xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-anyAttribute"/>
  </xs:annotation>
</xs:element>
Element xs:simpleContent / xs:extension
Namespace http://www.w3.org/2001/XMLSchema
Diagram
Diagram XMLSchema_xsd.tmp#annotated_id XMLSchema_xsd.tmp#annotation XMLSchema_xsd.tmp#extensionType_base XMLSchema_xsd.tmp#typeDefParticle_group XMLSchema_xsd.tmp#all XMLSchema_xsd.tmp#choice XMLSchema_xsd.tmp#sequence XMLSchema_xsd.tmp#typeDefParticle XMLSchema_xsd.tmp#attrDecls_attribute XMLSchema_xsd.tmp#attrDecls_attribute XMLSchema_xsd.tmp#attrDecls_attributeGroup XMLSchema_xsd.tmp#attrDecls_attributeGroup XMLSchema_xsd.tmp#anyAttribute XMLSchema_xsd.tmp#anyAttribute XMLSchema_xsd.tmp#attrDecls XMLSchema_xsd.tmp#annotation XMLSchema_xsd.tmp#attrDecls_attribute XMLSchema_xsd.tmp#attrDecls_attribute XMLSchema_xsd.tmp#attrDecls_attributeGroup XMLSchema_xsd.tmp#attrDecls_attributeGroup XMLSchema_xsd.tmp#anyAttribute XMLSchema_xsd.tmp#anyAttribute XMLSchema_xsd.tmp#attrDecls