Name

xs:sequence(within a group) — Compositor to define an ordered group of elements. The number of occurrences cannot be defined when xs:all is used within a group.

Synopsis

<xs:sequence
           id          = xs:ID
           {any attributes with non-schema namespace}
           >
           Content: (xs:annotation?, (xs:element | xs:group | xs:choice |
                      xs:sequence | xs:any) )*)
</xs:sequence>

May be included in: xs:group (definition)

Description

This compositor is used to define ordered list of elements.

Restrictions

xs:sequence may not include xs:all compositors.

When xs:sequence is used outside an xs:group compositor, its content model is slightly different (see xs:sequence(outside a group) (outside a group)).

Example

<xs:group name="name">
  <xs:sequence>
    <xs:element ref="name"/>
    <xs:sequence minOccurs="0">
      <xs:element ref="middle-name" minOccurs="0"/>
      <xs:element ref="last-name"/>
    </xs:sequence>
  </xs:sequence>
</xs:group>

Attributes

id

W3C XML Schema’s element ID.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.144.42.196