XSD 仅含文本复合元素

အချက်အလက်ကို သာ ပါဝင်သော အပေါ်ပေါ်အစိတ်အပိုင်းက အချက်အလက် နှင့် အခြေအနေအထားကို ပါဝင်နိုင်ပါ:

အချက်အလက်ကို သာ ပါဝင်သော အပေါ်ပေါ်အစိတ်အပိုင်း

ထိုအမျိုးအစားက သာ အကွက်အသား (အချက်အလက် နှင့် အခြေအနေအထား) ကို ပါဝင်ပါ အမှတ်ပေးရမည်ဖြစ် အားလျှင် ထိုအကွက်အသားကို simpleContent အစိတ်အပိုင်းက ပါဝင်ပြီး အသုံးပြုရမည်ဖြစ် အားလျှင် simpleContent အစိတ်အပိုင်းအတွင်းက အပေါ်ပေါ်အစိတ်အပိုင်းက ဖြည့်စွက်ပြီး သို့မဟုတ် ချဲ့ချဲ့ပြီး ပါ:

<xs:element name="အမည်တစ်ခု">
  <xs:complexType>
    
      <xs:extension base="basetype">
        ....
        ....
           
    
  
</xs:element>

သို့မဟုတ်:

<xs:element name="အမည်တစ်ခု">
  <xs:complexType>
    
      <xs:restriction base="basetype">
        ....
        ....
      </xs:restriction>     
    
  
</xs:element>

အကြံပေး:extension အစိတ်အပိုင်း သို့မဟုတ် restriction အစိတ်အပိုင်းက အခြေခံအစိတ်အပိုင်း၏ အကွက်အသားကို ဖြည့်စွက်သို့မဟုတ် အကွက်အသားကို ချဲ့ချဲ့လိုက်ပါ:

အမှတ်ပေးသည့် XML အစိတ်အပိုင်း၏ အမည် "shoesize" က သာ အချက်အလက်ကို ပါဝင်ပါ:

<shoesize country="france">35</shoesize>

အခြားသည့်အမျိုးအစားတစ်ခု ကို ရည်ညွှန်းပြီး ထိုအမျိုးအစား၏ အရေးအသားကို အကွက်အမှတ် အကွက်အရေးအသား အမှတ်ပေးထား ပြီး "shoesize" အစိတ်အပိုင်းက "country" အခြေအနေအထားကို ပါဝင်ပါ:

<xs:element name="shoesize">
  <xs:complexType>
    
      
        
      
    
  
</xs:element>

ကျော်ကြွမ်းရေးအစိတ်အပိုင်းကို အမည်တစ်ခု ကို ချီးမြှင့်ပြီး "shoesize" အစိတ်အပိုင်း၏ type အခြေအနေအထားက ထိုအမည်ကို အစီအစဉ်ချီးမြှင့်ပြရမည်ဖြစ် (ထိုမူကြောင်းကို အသုံးပြုလျှင် အစိတ်အပိုင်းများအတွက် အပေါ်ပေါ်အစိတ်အပိုင်းကို အသုံးပြုနိုင်ပါ):