XSD အကွက်

XML Schema သည် XML အက်စ်အက်စ် အီးယူအီး အချက်အလက် အသုံးပြု အီးယူအီး အသုံးပြု ပါသည်。

အကျယ်း အီးယူအီး ဟူသည် သာ အဘာသာ ပါဝင် သော အီးယူအီး ဖြစ်ပါသည်။ အီးယူအီး သည် အီးယူအီး သို့မဟုတ် အချက်အလက် မပါဝင်ပေ။

အကျယ်း အီးယူအီး ဟူသည် အားလုံး အချက်အလက် ပါဝင် သော အီးယူအီး ဖြစ်ပါသည်။

အကျယ်း အီးယူအီး ဟူသည် သာ အဘာသာ ပါဝင် သော အီးယူအီး ဖြစ်ပါသည်။ အီးယူအီး သည် အီးယူအီး သို့မဟုတ် အချက်အလက် မပါဝင်ပေ။

သို့သော် အကျယ်း အီးယူအီး သည် သာ အဘာသာ ပါဝင် သော အီးယူအီး ဖြစ်ပါသည်။ အီးယူအီး သည် အီးယူအီး သို့မဟုတ် အချက်အလက် မပါဝင်ပေ။

သို့သော်လည်း "သာ အဘာသာ ပါဝင်" အချက်အလက် သည် အကျွန်းကျရသည်။ အဘာသာ အများဆုံး အမျိုးအစား ဖြစ်ပါသည် (ဘားလ် အားလုံး အားလုံး အချက်အလက် အပေါ် အခြေခံ အချက်အလက် အပေါ်) သို့မဟုတ် သင် ကိုယ်တိုင် အသုံးပြု အချက်အလက် အမျိုးအစား ဖြစ်ပါသည်。

အကျယ်း အီးယူအီး အသုံးပြု

အကျယ်း အီးယူအီး အသုံးပြု အပြောအခြေ

<xs:element name="xxx" type="yyy"/>

အခါ အရေးပါ အီးယူအီး သည် အီးယူအီး အမည် xxx နှင့် အီးယူအီး အမျိုးအစား yyy ဖြစ်ပါသည်။ XML Schema သည် အတွက်အသုံး ပြု ပြီး အတိုင်း အချက်အလက် အများဆုံး ပါဝင်သည်。

အကျယ်း အီးယူအီး များ ဖြစ်ပါသည်:

  • xs:string
  • xs:decimal
  • xs:integer
  • xs:boolean
  • xs:date
  • xs:time

အမှတ်အသား:

အီးအီးအက်စ် အီးယူအီး အချက်အလက် အချက်အလက်များ ဖြစ်ပါသည်:

<lastname>Smith</lastname>
<age>28</age>
<dateborn>1980-03-27</dateborn>

အခြေခံ အီးယူအီး အသုံးပြု အချက်အလက်များ ဖြစ်ပါသည်:

<xs:element name="lastname" type="xs:string"/>
<xs:element name="age" type="xs:integer"/>
<xs:element name="dateborn" type="xs:date"/>

အကျယ်း အီးယူအီး မှတ်အသား နှင့် အခြေခံ အတိုင်း

အကျယ်း အီးယူအီး သည် အမှတ်အသား သို့မဟုတ် အခြေခံ အတိုင်း ပြောဆိုနိုင်သည်。

အခြား အတိုင်း အချက်အလက် မပြောဆိုခဲ့ သော အခါ မျှော်လင့်ချက် သည် အီးယူအီးများ သို့ အတည်ပြု ပေးသည်。

အောက်ပါ အမှတ်အသား တွင် မျှော်လင့်ချက် "red" ဖြစ်ပါသည်:

<xs:element name="color" type="xs:string" default="red"/>

固定值同样会自动分配给元素,并且您无法规定另外一个值。

在下面的例子中,固定值是 "red":