diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
namespace | http://www.w3.org/2001/XMLSchema | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
type | extension of xs:openAttrs | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
children | xs:include xs:import xs:redefine xs:annotation xs:simpleType xs:complexType xs:group xs:attributeGroup xs:element xs:attribute xs:notation | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
identity constraints |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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> |
type | xs:anyURI | ||
properties |
|
||
source | <xs:attribute name="targetNamespace" type="xs:anyURI"/> |
type | xs:token | ||
properties |
|
||
source | <xs:attribute name="version" type="xs:token"/> |
type | xs:fullDerivationSet | ||||||
properties |
|
||||||
source | <xs:attribute name="finalDefault" type="xs:fullDerivationSet" use="optional" default=""/> |
type | xs:blockSet | ||||||
properties |
|
||||||
source | <xs:attribute name="blockDefault" type="xs:blockSet" use="optional" default=""/> |
type | xs:formChoice | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
source | <xs:attribute name="attributeFormDefault" type="xs:formChoice" use="optional" default="unqualified"/> |
type | xs:formChoice | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
source | <xs:attribute name="elementFormDefault" type="xs:formChoice" use="optional" default="unqualified"/> |
type | xs:ID | ||
properties |
|
||
source | <xs:attribute name="id" type="xs:ID"/> |