elementi ya sequence ya XML Schema

maudhui na matumizi

sequence elementi inahitaji kwamba mifano ya kundi iwe na uwezo wa kutokea kwa hatua kwa uzoefu wa kikao cha kundi. Kila mifano wa michezo inaweza kutokea mara 0 hadi kwa uangalifu.

maudhui ya elementi

madai ya kutokea katika kikao cha kundi kwa mara moja; inavyotaka kwa sababu ya kutosha.
mfwili wa kimsingi group、choice、sequence、complexType、restriction (simpleContent)、extension (simpleContent)、restriction (complexContent)、extension (complexContent)
内容 annotation、any、choice、element、group、sequence

语法

yale yote yaliyokuwa na eneo la uwanja
>
(annotation?,(element|group|choice|sequence|any)*)

(? 声明在 sequence 元素中该元素可出现零次或一次。)

属性 描述
id 可选。规定该元素的唯一的 ID。
maxOccurs 可选。规定 any 元素在父元素中可出现的最大次数。该值可以是大于或等于零的整数。若不想对最大次数设置任何限制,请使用字符串 "unbounded"。 默认值为 1。
minOccurs 可选。规定 any 元素在父元素中可出现的最小次数。该值可以是大于或等于零的整数。若要指定该 any 组是可选的,请将此属性设置为零。 默认值为 1。
yale yote yaliyokuwa na eneo la uwanja Inayopendekeza. Inaamua yale yote yaliyokuwa na eneo la uwanja wa non-schema.

Mifano

Mfano 1

Mfano hii ni uwasiliana kwa elementi ya "personinfo", element hii inahitajika kuandikwa kwa mawili 5 ya kwanza: "firstname", "lastname", "address", "city", na "country".

<xs:element name="personinfo">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="firstname" type="xs:string"/>
      <xs:element name="lastname" type="xs:string"/>
      <xs:element name="address" type="xs:string"/>
      <xs:element name="city" type="xs:string"/>
      <xs:element name="country" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

Mfano 2

Mfano huu ni uharibifu wa elementi ya "pets", ambao anaweza kufungua kwa ukosefu au kwa ukosefu na kufikia kwa kina ya dog na cat:

<xs:element name="pets">
  <xs:complexType>
    <xs:sequence minOccurs="0" maxOccurs="unbounded">
      <xs:element name="dog" type="xs:string"/>
      <xs:element name="cat" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>