n1:choice

Element Information

Model

(n1:group , (n1:zeroOrMore | n1:ref)) | (n1:value+ , a:documentation , n1:value , a:documentation , n1:value , a:documentation , ((n1:value , a:documentation , n1:value , a:documentation , ((n1:value , a:documentation , ((n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , ((n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation , n1:value , a:documentation) | n1:data)) | n1:data)) | n1:data)) | n1:data)) | (n1:optional , (n1:zeroOrMore | n1:oneOrMore)) | (n1:oneOrMore+ , (n1:group | n1:ref)) | ((n1:choice | n1:text) , n1:ref+) | n1:zeroOrMore+ | n1:data+

Used By

Source

<xs:element name="choice">
  <xs:complexType>
    <xs:choice>
      <xs:sequence>
        <xs:element ref="n1:group"/>
        <xs:choice>
          <xs:element ref="n1:zeroOrMore"/>
          <xs:element ref="n1:ref"/>
        </xs:choice>
      </xs:sequence>
      <xs:sequence>
        <xs:element ref="n1:value" maxOccurs="unbounded"/>
        <xs:sequence minOccurs="0">
          <xs:element ref="a:documentation"/>
          <xs:sequence minOccurs="0">
            <xs:element ref="n1:value"/>
            <xs:element ref="a:documentation"/>
            <xs:sequence minOccurs="0">
              <xs:element ref="n1:value"/>
              <xs:element ref="a:documentation"/>
              <xs:choice minOccurs="0">
                <xs:sequence>
                  <xs:element ref="n1:value"/>
                  <xs:element ref="a:documentation"/>
                  <xs:sequence minOccurs="0">
                    <xs:element ref="n1:value"/>
                    <xs:element ref="a:documentation"/>
                    <xs:choice minOccurs="0">
                      <xs:sequence>
                        <xs:element ref="n1:value"/>
                        <xs:element ref="a:documentation"/>
                        <xs:choice minOccurs="0">
                          <xs:sequence>
                            <xs:element ref="n1:value"/>
                            <xs:element ref="a:documentation"/>
                            <xs:sequence minOccurs="0">
                              <xs:element ref="n1:value"/>
                              <xs:element ref="a:documentation"/>
                              <xs:sequence minOccurs="0">
                                <xs:element ref="n1:value"/>
                                <xs:element ref="a:documentation"/>
                                <xs:sequence minOccurs="0">
                                  <xs:element ref="n1:value"/>
                                  <xs:element ref="a:documentation"/>
                                  <xs:sequence minOccurs="0">
                                    <xs:element ref="n1:value"/>
                                    <xs:element ref="a:documentation"/>
                                    <xs:sequence minOccurs="0">
                                      <xs:element ref="n1:value"/>
                                      <xs:element ref="a:documentation"/>
                                      <xs:element ref="n1:value"/>
                                      <xs:element ref="a:documentation"/>
                                      <xs:choice minOccurs="0">
                                        <xs:sequence>
                                          <xs:element ref="n1:value"/>
                                          <xs:element ref="a:documentation"/>
                                          <xs:element ref="n1:value"/>
                                          <xs:element ref="a:documentation"/>
                                          <xs:element ref="n1:value"/>
                                          <xs:element ref="a:documentation"/>
                                          <xs:sequence minOccurs="0">
                                            <xs:element ref="n1:value"/>
                                            <xs:element ref="a:documentation"/>
                                            <xs:element ref="n1:value"/>
                                            <xs:element ref="a:documentation"/>
                                            <xs:element ref="n1:value"/>
                                            <xs:element ref="a:documentation"/>
                                            <xs:element ref="n1:value"/>
                                            <xs:element ref="a:documentation"/>
                                            <xs:element ref="n1:value"/>
                                            <xs:element ref="a:documentation"/>
                                            <xs:element ref="n1:value"/>
                                            <xs:element ref="a:documentation"/>
                                            <xs:sequence minOccurs="0">
                                              <xs:element ref="n1:value"/>
                                              <xs:element ref="a:documentation"/>
                                              <xs:element ref="n1:value"/>
                                              <xs:element ref="a:documentation"/>
                                              <xs:sequence minOccurs="0">
                                                <xs:element ref="n1:value"/>
                                                <xs:element ref="a:documentation"/>
                                                <xs:element ref="n1:value"/>
                                                <xs:element ref="a:documentation"/>
                                                <xs:element ref="n1:value"/>
                                                <xs:element ref="a:documentation"/>
                                                <xs:element ref="n1:value"/>
                                                <xs:element ref="a:documentation"/>
                                                <xs:sequence minOccurs="0">
                                                  <xs:element ref="n1:value"/>
                                                  <xs:element ref="a:documentation"/>
                                                  <xs:element ref="n1:value"/>
                                                  <xs:element ref="a:documentation"/>
                                                  <xs:element ref="n1:value"/>
                                                  <xs:element ref="a:documentation"/>
                                                  <xs:element ref="n1:value"/>
                                                  <xs:element ref="a:documentation"/>
                                                  <xs:element ref="n1:value"/>
                                                  <xs:element ref="a:documentation"/>
                                                  <xs:element ref="n1:value"/>
                                                  <xs:element ref="a:documentation"/>
                                                  <xs:element ref="n1:value"/>
                                                  <xs:element ref="a:documentation"/>
                                                  <xs:sequence minOccurs="0">
                                                    <xs:element ref="n1:value"/>
                                                    <xs:element ref="a:documentation"/>
                                                    <xs:sequence minOccurs="0">
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                      <xs:element ref="n1:value"/>
                                                      <xs:element ref="a:documentation"/>
                                                    </xs:sequence>
                                                  </xs:sequence>
                                                </xs:sequence>
                                              </xs:sequence>
                                            </xs:sequence>
                                          </xs:sequence>
                                        </xs:sequence>
                                        <xs:element ref="n1:data"/>
                                      </xs:choice>
                                    </xs:sequence>
                                  </xs:sequence>
                                </xs:sequence>
                              </xs:sequence>
                            </xs:sequence>
                          </xs:sequence>
                          <xs:element ref="n1:data"/>
                        </xs:choice>
                      </xs:sequence>
                      <xs:element ref="n1:data"/>
                    </xs:choice>
                  </xs:sequence>
                </xs:sequence>
                <xs:element ref="n1:data"/>
              </xs:choice>
            </xs:sequence>
          </xs:sequence>
        </xs:sequence>
      </xs:sequence>
      <xs:sequence>
        <xs:element ref="n1:optional"/>
        <xs:choice>
          <xs:element ref="n1:zeroOrMore"/>
          <xs:element ref="n1:oneOrMore"/>
        </xs:choice>
      </xs:sequence>
      <xs:sequence>
        <xs:element ref="n1:oneOrMore" maxOccurs="unbounded"/>
        <xs:choice minOccurs="0">
          <xs:element ref="n1:group"/>
          <xs:element ref="n1:ref"/>
        </xs:choice>
      </xs:sequence>
      <xs:sequence>
        <xs:choice minOccurs="0">
          <xs:element ref="n1:choice"/>
          <xs:element ref="n1:text"/>
        </xs:choice>
        <xs:element ref="n1:ref" maxOccurs="unbounded"/>
      </xs:sequence>
      <xs:element ref="n1:zeroOrMore" maxOccurs="unbounded"/>
      <xs:element ref="n1:data" maxOccurs="unbounded"/>
    </xs:choice>
  </xs:complexType>
</xs:element>

Sample