xs:allModel

Element Group Information

Model

Used By

Complex Type xs:all
Element xs:namedGroup/xs:all

Source

<xs:group name="allModel">
  <xs:sequence>
    <xs:element ref="xs:annotation" minOccurs="0"/>
    <xs:choice minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>This choice with min/max is here to avoid a pblm with the Elt:All/Choice/Seq Particle derivation constraint</xs:documentation>
      </xs:annotation>
      <xs:element name="element" type="xs:localElement"/>
      <xs:element ref="xs:any"/>
      <xs:element name="group">
        <xs:complexType>
          <xs:complexContent>
            <xs:restriction base="xs:groupRef">
              <xs:sequence>
                <xs:element ref="xs:annotation" minOccurs="0"/>
              </xs:sequence>
              <xs:attribute name="minOccurs" fixed="1" type="xs:nonNegativeInteger"/>
              <xs:attribute name="maxOccurs" fixed="1" type="xs:nonNegativeInteger"/>
            </xs:restriction>
          </xs:complexContent>
        </xs:complexType>
      </xs:element>
    </xs:choice>
  </xs:sequence>
</xs:group>