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>