XML Schema 参考手册

Element ng XSD

Element Ipaliwanag
all Tinutukoy na maaaring lumitaw ang mga anak na element sa anumang kailangan, at maaaring lumitaw o hindi ang bawat anak na element.
annotation Ang element ng annotation ay isang pangunahing element, na tinutukoy ang mga komentaryo ng schema.
any Pinapahintulutan ang gumagawa na magpalawak ng XML dokumento gamit ang mga element na hindi tinukoy ng schema.
anyAttribute Pinapahintulutan ang gumagawa na magpalawak ng XML dokumento gamit ang mga attribute na hindi tinukoy ng schema.
appInfo Tinutukoy ang information na gagamitin ng application sa element ng annotation.
attribute 定義一個屬性。
屬性組 定義在複雜類型定義中使用的屬性組。
選擇 僅允許在 <choice> 声明中包含一個元素出現在包含元素中。
複雜內容 定義對複雜類型(包含混合內容或僅包含元素)的擴展或限制。
複雜類型 定義複雜類型。
文檔說明 定義 schema 中的文本註釋。
元素 定義元素。
擴展 擴展已有的 simpleType 或 complexType 元素。
字段 規定 XPath 表達式,該表達式規定用於定義識別約束的值。
定義在複雜類型定義中使用的元素組。
導入 向一個文件添加帶有不同目標命名空间的多个 schema。
包含 向一個文件添加帶有相同目標命名空间的多个 schema。
指定屬性或元素值(或一組值)必須是指定範圍內的鍵。
keyref 規定屬性或元素值(或一組值)對應指定的 key 或 unique 元素的值。
列表 將簡單類型定義為指定數據類型的值的一個列表。
記號 描述 XML 文件中非 XML 數據的格式。
重新定義 重新定義從外部架構文件中獲取的簡單和複雜類型、组和屬性組。
約束 定義對 simpleType、simpleContent 或 complexContent 的約束。
schema 定義 schema 的根元素。
選擇器 指定 XPath 表達式,該表達式為識別約束選擇一組元素。
順序 要求子元素必須按順序出現。每個子元素可出現 0 到任意次數。
簡單內容 包含對 complexType 元素的擴展或限制且不包含任何元素。
簡單類型 定義一個簡單類型,規定約束以及關於屬性或僅含文本的元素的值的信息。
聯合 定義多個 simpleType 定義的集合。
唯一的 指定屬性或元素值(或者屬性或元素值的組合)在指定範圍內必須是唯一的。

對數據類型的 XSD 限定

參考 XSD 限定 / Facets

限定 描述
列舉 列舉可接受值的列表
fractionDigits tukuyin ang pinakamalaki na bilang ng decimal place na pinahihintulutang. dapat lumaki ng higit o kabilang sa 0.
length tukuyin ang tumpak na bilang ng pinahihintulutang na character o item sa list. dapat lumaki ng higit o kabilang sa 0.
maxExclusive tukuyin ang pinakamalaki na hangganan ng numero. Ang pinahihintulutang na halaga ay dapat mas maliit ng higit sa ito.
maxInclusive tukuyin ang pinakamalaki na hangganan ng numero. Ang pinahihintulutang na halaga ay dapat mas maliit ng higit sa ito.
maxLength tukuyin ang pinakamalaki na bilang ng pinahihintulutang na character o item sa list. dapat lumaki ng higit o kabilang sa 0.
minExclusive tukuyin ang pinakamaliit na hangganan ng numero. Ang pinahihintulutang na halaga ay dapat lumaki ng higit sa ito.
minInclusive tukuyin ang pinakamaliit na hangganan ng numero. Ang pinahihintulutang na halaga ay dapat lumaki ng higit o kabilang sa ito.
minLength tukuyin ang pinakamaliit na bilang ng pinahihintulutang na character o item sa list. dapat lumaki ng higit o kabilang sa 0.
pattern tukuyin ang tumpak na pagkakasunod-sunod ng pinahihintulutang na character.
totalDigits tukuyin ang tumpak na bilang ng pinahihintulutang na Arabic number. dapat lumaki ng higit sa 0.
whiteSpace tukuyin ang paraan ng paghawak ng walang laman na mga character (palit-lupa, pagpunta, espasyo at tab).