structure:pattern

Element Group Information

Model

Used By

Source

<xs:group name="pattern">
  <xs:choice>
    <xs:element ref="structure:element"/>
    <xs:element ref="structure:attribute"/>
    <xs:element ref="structure:group"/>
    <xs:element ref="structure:interleave"/>
    <xs:element name="choice">
      <xs:complexType>
        <xs:choice minOccurs="0" maxOccurs="unbounded">
          <xs:group ref="structure:pattern"/>
          <xs:group ref="structure:other"/>
          <xs:group ref="structure:name-class"/>
        </xs:choice>
        <xs:attributeGroup ref="structure:common-atts"/>
      </xs:complexType>
    </xs:element>
    <xs:element ref="structure:optional"/>
    <xs:element ref="structure:zeroOrMore"/>
    <xs:element ref="structure:oneOrMore"/>
    <xs:element ref="structure:list"/>
    <xs:element ref="structure:mixed"/>
    <xs:element ref="structure:ref"/>
    <xs:element ref="structure:parentRef"/>
    <xs:element ref="structure:empty"/>
    <xs:element ref="structure:text"/>
    <xs:element ref="structure:value"/>
    <xs:element ref="structure:data"/>
    <xs:element ref="structure:notAllowed"/>
    <xs:element ref="structure:externalRef"/>
    <xs:element ref="structure:grammar"/>
  </xs:choice>
</xs:group>