XML Schema 参考手册

XSD အာရုံကြီး

အာရုံကြီး အကြောင်းအရာ
all လျှောက်ခံအား လိုက်နာရသော အရာများ အမျိုးမျိုး မှ ပြောင်းလဲနိုင်သည်။ လျှောက်ခံအား အရာများ ကို အချိန်ကြာခြင်း သို့မဟုတ် တစ်ကြိမ် သာ ပြောင်းလဲနိုင်ပါ။
annotation annotation အာရုံကြီး အစိတ်အတိုင်း ပုံစံ၏ စကားလုံးကို အသုံးပြုပါ။
any 使创作者可以通过未被 schema 规定的元素来扩展 XML 文档。
anyAttribute 使创作者可以通过未被 schema 规定的属性来扩展 XML 文档。
appInfo 规定 annotation 元素中应用程序要使用的信息。
attribute 定义一个属性。
attributeGroup 定义在复杂类型定义中使用的属性组。
choice 仅允许在 声明中包含一个元素出现在包含元素中。
complexContent 定义对复杂类型(包含混合内容或仅包含元素)的扩展或限制。
complexType 定义复杂类型。
documentation 定义 schema 中的文本注释。
element 定义元素。
extension 扩展已有的 simpleType 或 complexType 元素。
field 规定 XPath 表达式,该表达式规定用于定义标识约束的值。
group complexType အခြေအနေ အရာတို့ တွင် အသုံးပြုထားသော အရာတို့ အဖွဲ့ ကို သတ်မှတ်ပါ။
import အခြေအနေ ဖြစ်သော အခြေအနေ အရာတို့ ကို အခြေအနေ အရာတို့ ကို ပေါင်းထည့်ပါ။
include အခြေအနေ ဖြစ်သော အခြေအနေ အရာတို့ ကို အခြေအနေ အရာတို့ ကို ပေါင်းထည့်ပါ။
key အခြေအနေ အရာတို့ သို့မဟုတ် အရာတို့ အစု ကို အခြေအနေ အရာတို့ သို့မဟုတ် အခြေအနေ အရာတို့ ကို အခြေအနေ အရာတို့ အထိပ် အရာတို့ အဖြစ် သတ်မှတ်ပါ။
keyref အခြေအနေ သတ်မှတ်ထားသော အခြေအနေ အရာတို့ သို့မဟုတ် အရာတို့ အစု ကို သတ်မှတ်ထားသော အခြေအနေ အရာတို့ သို့မဟုတ် အခြေအနေ အရာတို့ ကို သတ်မှတ်ပါ။
list အခြေအနေ အရာတို့ ကို အခြေအနေ အရာတို့ ကို အခြေအနေ အရာတို့ အစု တစ်ခု အဖြစ် သတ်မှတ်ပါ။
notation XML အခြေအနေ အရာတို့ တွင် သတ်မှတ်ထားသော အခြေအနေ အရာတို့ ကို ဖော်ပြပါ။
redefine အပြင်ဘက် အဆိုပါ schema ဖွဲ့စည်းမှ ရယူခဲ့သော အခြေအနေ နှင့် အရာတို့ ကို အပြောင်းလဲပြီး အခြေအနေ ပြုလုပ်ပါ။
restriction simpleType၊ simpleContent သို့မဟုတ် complexContent အခြေအနေ ကို သတ်မှတ်ပြီး။
schema schema အခြေခံ အရာတို့ ကို သတ်မှတ်ပြီး။
selector XPath အစိုင်ခု ကို သတ်မှတ်ပြီး၊ အစိုင်ခု သည် ခွင့်ပြုထားသော အခြေအနေ အရာတို့ ကို ရွေးချယ်ခြင်း ဖြစ်သည်။
sequence တော်ဝင်ခြင်း အရာတို့ သည် အစုံးစွာ တူညီပြီး အခြေအနေ သတ်မှတ်ထားသော အချက်အလက် ကို လိုက်နာခြင်း ဖြစ်သည်။ တော်ဝင်ခြင်း အရာတို့ သည် အကြား ဖြစ်နိုင် သော အခြေအနေ သတ်မှတ်ထားသော အချက်အလက် ကို လိုက်နာခြင်း ဖြစ်သည်။
simpleContent complexType အရာတို့ ကို ဖွဲ့စည်းပြီး အရာတို့ ကို ကူးစက်ခြင်း မရှိသေးပါ။
simpleType ဒေါ့ဝပ်ရာ စကေးပုံ တစ်ခု ကို သတ်မှတ်ပြီး၊ အခြေအနေ နှင့် အခြေအနေ သတ်မှတ်ထားသော အကိုင်းအချိန် အချက်အလက် နှင့် အခြေအနေ သတ်မှတ်ထားသော အကိုင်းအချိန် အချက်အလက် ကို ပြုပြင်နိုင်ပါ။
union 定义多个 simpleType 定义的集合。
unique 指定属性或元素值(或者属性或元素值的组合)在指定范围内必须是唯一的。

XSD Restrictions/Facets for Datatypes

参阅 XSD 限定 / Facets

限定 描述
enumeration 定义可接受值的一个列表
fractionDigits 定义所允许的最大的小数位数。必须大于等于0。
length 定义所允许的字符或者列表项目的精确数目。必须大于或等于0。
maxExclusive 定义数值的上限。所允许的值必须小于此值。
maxInclusive 定义数值的上限。所允许的值必须小于或等于此值。
maxLength 定义所允许的字符或者列表项目的最大数目。必须大于或等于0。
minExclusive 定义数值的下限。所允许的值必需大于此值。
minInclusive 定义数值的下限。所允许的值必需大于或等于此值。
minLength 定义所允许的字符或者列表项目的最小数目。必须大于或等于0。
pattern 定义可接受的字符的精确序列。
totalDigits 定义所允许的阿拉伯数字的精确位数。必须大于0。
whiteSpace 定义空白字符(换行、回车、空格以及制表符)的处理方式。