XSD ပေါင်းစပ် အကွက် - ရောက်ရှိမှုများ
- အရှေ့ပိုင်း စာရင်း XSD အကွက် - စကားလုံးသာ
- နောက်ပိုင်း စာရင်း XSD အချက်အလက်
ပေါင်းစပ်သော complexType အရာတွေသည် အကိုးးအဝန်း၊ အရာတွေ နှင့် အက္ခရာအရေးကို ပါဝင်နိုင်ပါသည်。
ပေါင်းစပ်သော အရာတွေရှိသော အပြောင်းအလဲ
XML အရာ "letter" သည် အက္ခရာအရေး နှင့် အရာတွေကို ပါဝင်ပါသည်:
<letter> မိတ်ဆက်ပါလို့ <name>John Smith</name>. <orderid>1032</orderid> မှာ မိမိ၏ အမိန့်ကြီးများကို <shipdate>2001-07-13</shipdate> တွင် ပေးပို့လိမ့်မည်။ </letter>
အော်ဂန်တီဘာ အရာတွင် "letter" အရာကို ဖော်ပြထားသည်:
<xs:element name="letter"> <xs:complexType mixed="true"> <xs:sequence> <xs:element name="name" type="xs:string"/> <xs:element name="orderid" type="xs:positiveInteger"/> <xs:element name="shipdate" type="xs:date"/> </xs:sequence> </xs:complexType> </xs:element>
အစီရင်ခံစာ:"letter" အရာ၏ တစ်ပုဒ်အရာကြားတွင် အက္ခရာအရေးကို ပေါင်းစပ်နိုင်ရမည်ကို မူကြည်းချက် mixed အကိုးးအဝန်းကို "true" အထိမ်းအား စွပ်စွဲပါ။ <xs:sequence> အကိုးးအဝန်း (name, orderid နှင့် shipdate) သည် အခြားအရာကို အစဥ်အမှတ်အားဖြင့် "letter" အရာအတွင်းသို့ ပေါင်းစပ်ပါသည်။
ကျွန်တော်တို့လည်း complexType အရာတွင် အမည်တစ်ခု ပြုပြီး "letter" အရာ၏ type အကိုးးအဝန်းကို complexType အမည်ကို မိတ်ဆက်ပါ (ထိုနည်းဖြင့် အရာတွေများစွာက အတူတူ ပေါင်းစပ်ပါ)။
<xs:element name="letter" type="lettertype"/> <xs:complexType name="lettertype" mixed="true"> <xs:sequence> <xs:element name="name" type="xs:string"/> <xs:element name="orderid" type="xs:positiveInteger"/> <xs:element name="shipdate" type="xs:date"/> </xs:sequence> </xs:complexType>
- အရှေ့ပိုင်း စာရင်း XSD အကွက် - စကားလုံးသာ
- နောက်ပိုင်း စာရင်း XSD အချက်အလက်