XML Schema for XML Schema

http://www.w3.org/2001/XMLSchema
group allModel

Model

(annotation?, element* )


<element
  block = xs:blockSet
  default = xs:string
  fixed = xs:string
  form = xs:formChoice
  id = xs:ID
  maxOccurs = xs:allNNI : 1
  minOccurs = xs:nonNegativeInteger : 1
  name = xs:NCName
  nillable = xs:boolean : false
  ref = xs:QName
  type = xs:QName
  {any attribute from any other namespace than current namespace}>
(annotation?, (simpleType | complexType)? , (unique | key | keyref)* )
</element>



Local Usage
all, namedGroup

Source
<xs:group name="allModel">
<xs:sequence>
<xs:element minOccurs="0" ref="xs:annotation"/>
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element name="element">
<xs:complexType mixed="false">
<xs:complexContent>
<xs:restriction base="xs:localElement">
<xs:sequence>
<xs:element minOccurs="0" ref="xs:annotation"/>
<xs:choice minOccurs="0">
<xs:element name="simpleType" type="xs:localSimpleType"/>
<xs:element name="complexType" type="xs:localComplexType"/>
</xs:choice>
<xs:group maxOccurs="unbounded" minOccurs="0" ref="xs:identityConstraint"/>
</xs:sequence>
<xs:attribute default="1" name="minOccurs" use="optional">
<xs:simpleType>
<xs:restriction base="xs:nonNegativeInteger">
<xs:enumeration value="0"/>
<xs:enumeration value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute default="1" name="maxOccurs" use="optional">
<xs:simpleType>
<xs:restriction base="xs:allNNI">
<xs:enumeration value="0"/>
<xs:enumeration value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:anyAttribute namespace="##other" processContents="lax"/>
</xs:restriction>
</xs:complexContent>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:sequence>
</xs:group>

XML Schema for XML Schema

Submit a bug or a feature.
Created by xsddoc, a sub project of xframe, hosted at http://www.sourceforge.net.