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>
(? ကြောင်း အသုံးပြု ကာ ဒါ အာအိက ကြောင်း တွင် ဒါ အာအိက ပါနိုင် သည် မပါဘဲ သို့မဟုတ် တစ်ကြိမ် သာ ပါနိုင်သည်。)
အချက် | ဖော်ပြ |
---|---|
id | အတိုင်းအတာ ဖြစ်သည်။ အဘယ်အရ အသုံးပြုသလဲ ဆိုတာ ကို ဖော်ပြထား သော အက္ခရာပွဲ အတွက်။ အရာတွေ အနည်းဆုံး အချိန် ကို ဖော်ပြထား သော အက္ခရာပွဲ အတွက် သာ အသုံးပြုပါ။ အရာတွေ အများဆုံး အချိန် ကို အသုံးပြုလား ဆိုတာ ကို အသုံးပြုပါ။ |
maxOccurs | အတိုင်းအတာ ဖြစ်သည်။ အဘယ်အရ အသုံးပြုသလဲ ဆိုတာ ကို ဖော်ပြထား သော အက္ခရာပွဲ အတွက်။ အရာတွေ အနည်းဆုံး အချိန် ကို ဖော်ပြထား သော အက္ခရာပွဲ အတွက် သာ အသုံးပြုပါ။ အရာတွေ အများဆုံး အချိန် ကို အသုံးပြုလား ဆိုတာ ကို အသုံးပြုပါ။ |
minOccurs | အတိုင်းအတာ ဖြစ်သည်။ အဘယ်အရ အသုံးပြုသလဲ ဆိုတာ ကို ဖော်ပြထား သော အက္ခရာပွဲ အတွက်။ အရာတွေ အနည်းဆုံး အချိန် ကို ဖော်ပြထား သော အက္ခရာပွဲ အတွက် သာ အသုံးပြုပါ။ အရာတွေ အများဆုံး အချိန် ကို အသုံးပြုလား ဆိုတာ ကို အသုံးပြုပါ။ |
အက္ခရာပွဲ | အတိုင်းအတာ ဖြစ်သည်။ အဘယ်အရ အသုံးပြုသလဲ ဆိုတာ ကို ဖော်ပြထား သော အက္ခရာပွဲ အတွက်。 |
အကျိုး
လိုင်စင် 1
ဒါ ဟာ "personinfo" အာအိက အတွက် ဖော်ပြထား သော ဖော်ပြချက် တစ်ခု ဖြစ်ပြီး အရာတွေ အကြီးအကျယ် အများ ပါသည်။
<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" အာအိက အတွက် ဖော်ပြထား သော ဖော်ပြချက် တစ်ခု ဖြစ်ပြီး အနည်းဆုံး မပါဘဲ သို့မဟုတ် အများဆုံး အရာတွေ တစ်ခုချင်း သို့မဟုတ် အရာတွေ အများစု ပါသည်။
<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>