XML Schema choice အအုပ်အုံး

အဆိုပါ အအုပ်အုံး အအုပ်အုံး ကို ဖော်ပြခြင်း နှင့် အသုံးပြုခြင်း

XML Schema အအုပ်အုံး အအုပ်အုံး တွင် ပေါ်ပေါက်နိုင်သော အအုပ်အုံး တစ်ခုတည်း သာ ပေါ်ပေါက်နိုင်သည်။

အအုပ်အုံး အချက်အလက်

ပေါ်ပေါက်နိုင်သော အစားအစား group နှင့် complexType အအုပ်အုံး တွင် တစ်ကြိမ် ဖြစ်သည်။ အခြား အဖွဲ့အစုအဖွဲ့ အချက်အလက် မပြင်ဆင်ဘဲ ဖြစ်သည်။
အဖွဲ့အစုအဖွဲ့ group、choice、sequence、complexType、restriction (simpleContent)、extension (simpleContent)、restriction (complexContent)、extension (complexContent)
အကြောင်းအရာ annotation、any、choice、element、group、sequence

အက္ခရာ

<choice
id=ID
maxOccurs=nonNegativeInteger|unbounded
minOccurs=nonNegativeInteger
အချက်အလက်
>
(annotation?,(element|group|choice|sequence|any)*)
</choice>

(? အစားအစား အအုပ်အုံး တွင် အအုပ်အုံး ပေါ်ပေါက်နိုင်သော အနည်းဆုံး ၀ နှင့် ၀ အထိ အစားအစား ဖြစ်ပါသည်။ * အစားအစား အအုပ်အုံး တွင် အအုပ်အုံး ပေါ်ပေါက်နိုင်သော အနည်းဆုံး ၀ နှင့် ၀ အထိ အစားအစား ဖြစ်ပါသည်။

အချက်အလက် ဖော်ပြ
id လုံလောက်သည်။ အအုပ်အုံး အအုပ်အုံး တွင် ကိုယ်တိုင်း ကိုးရွှေ့သော ID ကို ချမှတ်သည်။
maxOccurs လုံလောက်သည်။ choice အအုပ်အုံး အဖွဲ့အစုအဖွဲ့ တွင် ပေါ်ပေါက်နိုင်သော အမြတ်အကျယ် အစားအစား ကို ချမှတ်သည်။ အမှတ် အကြီးအကျယ် ဖြစ်နိုင်သော အနည်းဆုံး ၀ နှင့် ၀ အထိ အစုအဝေး ဖြစ်ပါသည်။ အမြတ်အကျယ် အမြတ်အကျယ် အချက်အလက် မပြင်ဆင်ဘဲ သတ်မှတ်ရန် "unbounded" ကို အသုံးပြုပါ။ ပုံစံ အမှတ် ၁ ဖြစ်သည်။
minOccurs လုံလောက်သည်။ choice အအုပ်အုံး အဖွဲ့အစုအဖွဲ့ တွင် ပေါ်ပေါက်နိုင်သော အနည်းဆုံး အစားအစား ကို ချမှတ်သည်။ အမှတ် အကြီးအကျယ် ဖြစ်နိုင်သော အနည်းဆုံး ၀ နှင့် ၀ အထိ အစုအဝေး ဖြစ်ပါသည်။ ထို any အအုပ်အုံး ကို လုံလောက်သည် ဟု သတ်မှတ်ရန် ထို အချက်အလက် ၀ အထိ အစုအဝေး ဖြစ်ပါသည်။ ပုံစံ အမှတ် ၁ ဖြစ်သည်။
အချက်အလက် 可选。规定带有 non-schema 命名空间的任何其他属性。

实例


  
    
      
      
    
  

上面的例子定义 "person" 元素必须包含一个 "employee" 元素或一个 "member" 元素。