XML Schema sequence အရာဝတ္တု

အသုံးပြုနည်းနှင့် ပြောဆို

sequence အရာဝတ္တု အသုံးပြု အုပ်စု အတွင်းရှိ အရာဝတ္တု ကို သတ်မှတ်ထားသော အထား တွင် ဖြစ်ပေါ်လာစေရမည်။ ခွင့်ပြုထားသော အရာဝတ္တု ကို အကြီးအကျယ် သုံးနိုင်သည်။

အရာဝတ္တု သတင်း

ပေါ်ပေါက်စဉ် အုပ်စု အတွင်းတွင် တစ်ကြိမ် ဖြစ်သည်။ မဟုတ်ဘဲ အသုံးမပြု
ဖြစ်သော အသုံး group、choice、sequence、complexType、restriction (simpleContent)、extension (simpleContent)、restriction (complexContent)、extension (complexContent)
အကြောင်း annotation、any、choice、element、group、sequence

အဘာသာ

<sequence
id=ID
maxOccurs=nonNegativeInteger|unbounded
minOccurs=nonNegativeInteger
အခွင့်အရေးများ
>
(annotation?,(element|group|choice|sequence|any)*)
</sequence>

(? အကျိုး ကို sequence အအုပ်အုပ်စု တွင် အပြောင်းအလဲ ဖြင့် ပေါ်ပေါက်နိုင်သော အအုပ်အုပ်စု ကို ဖော်ပြပါ။

အခွင့်အရေး ဖော်ပြ
id ဆိုင်းငံ့။ အအုပ်အုပ်စု ကို ကိုယ်စားပြုထားသော အမှတ်အသင်း ကို ဖော်ပြပါ။
maxOccurs ဆိုင်းငံ့။ အခွင့်အရေး အအုပ်အုပ်စု ကို အဖွဲ့အစု အအုပ်အုပ်စု တွင် ပေါ်ပေါက်နိုင်သော အမြင့်အမြင့် အစားထိုးပုံကို ဖော်ပြပါ။ အားလုံးတွင် အကြမ်းခြုံစွာ အရှိန် ကျယ်သော အစားထိုးပုံ ဖြစ်ပါသည်။ အခွင့်အရေး အအုပ်အုပ်စု ကို ဆိုင်းငံ့ ဖြင့် ဖော်ပြရန် အရှိန် သုံးပါ။ အချိန်ချိန်အချိန် အချိန် ဖြစ်ပါသည်။
minOccurs ဆိုင်းငံ့။ အခွင့်အရေး အအုပ်အုပ်စု ကို အဖွဲ့အစု အအုပ်အုပ်စု တွင် ပေါ်ပေါက်နိုင်သော အနည်းဆုံး အစားထိုးပုံကို ဖော်ပြပါ။ အားလုံးတွင် အကြမ်းခြုံစွာ အရှိန် ကျယ်သော အစားထိုးပုံ ဖြစ်ပါသည်။ အခွင့်အရေး အအုပ်အုပ်စု ကို ဆိုင်းငံ့ ဖြင့် ဖော်ပြရန် အရှိန် သုံးပါ။ အချိန်ချိန်အချိန် အချိန် အချိန် ဖြစ်ပါသည်။
အခွင့်အရေးများ ဆိုင်းငံ့။ သမိုင်းမှတ်မဟုတ်သော အမှတ်အသင်း ကို ကိုယ်စားပြုထားသော အခွင့်အရေး ကို ဖော်ပြပါ။

အကျိုး

ဘာသာ 1

ဤအကျိုးကြောင်း "personinfo" အအုပ်အုပ်စု ကို ဖော်ပြထားသည်။ ထိုအအုပ်အုပ်စု က အထူးသဖြင့် နောက်ပါ 5 အအုပ်အုပ်စုများကို အဆက်အသွယ်ပြု၍ ပါဝင်စေရမည်: "firstname", "lastname", "address", "city", နှင့် "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>

例子 2

本例是一个针对 "pets" 元素的声明,可包含零个或多个 dog 和 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>