Definition Type: Element
Name: schema
Namespace: http://www.w3.org/2001/XMLSchema
Type: xsd:openAttrs
Containing Schema: XMLSchema.xsd
Abstract False
Documentation:
Collapse XSD Schema Diagram:
Drilldown into lang Drilldown into id Drilldown into elementFormDefault Drilldown into attributeFormDefault Drilldown into blockDefault Drilldown into finalDefault Drilldown into version Drilldown into targetNamespace Drilldown into annotation Drilldown into notation Drilldown into attribute Drilldown into element Drilldown into attributeGroup Drilldown into group Drilldown into complexType Drilldown into simpleType Drilldown into annotation Drilldown into redefine Drilldown into import Drilldown into include Drilldown into openAttrsXSD Diagram of schema
Collapse XSD Schema Code:
<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>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
include xsd:include (1) (1)
import xsd:import (1) (1)
redefine xsd:redefine (1) (1)
annotation xsd:annotation (1) (1)
simpleType xsd:simpleType (1) (1)
complexType xsd:complexType (1) (1)
group xsd:group (1) (1)
attributeGroup xsd:attributeGroup (1) (1)
element xsd:element (1) (1)
attribute xsd:attribute (1) (1)
notation xsd:notation (1) (1)
annotation xsd:annotation 0 unbounded
<xs:group> xsd:schemaTop (1) (1)
<xs:group> xsd:redefinable (1) (1)
Collapse Child Attributes:
Name Type Default Value Use
targetNamespace xsd:targetNamespace (Optional)
version xsd:version (Optional)
finalDefault xsd:finalDefault Optional
blockDefault xsd:blockDefault Optional
attributeFormDefault xsd:attributeFormDefault unqualified Optional
elementFormDefault xsd:elementFormDefault unqualified Optional
id xsd:id (Optional)
lang xsd:lang (Optional)
<anyAttribute> ##other
Collapse Derivation Tree:
Collapse References:
xforms:schema
Collapse Comments:
blog comments powered by Disqus