元素 |
Explanation |
all |
指定子元素可以按任何順序出現。每個子元素可以出現 0 或 1 次 |
annotation |
指定模式註釋的頂級元素 |
any |
允許作者使用模式未指定的元素擴充套件 XML 文件 |
anyAttribute |
允許作者使用模式未指定的屬性擴充套件 XML 文件
|
appinfo |
指定應用程式使用的資訊(必須放在 annotation 內部) |
屬性 |
定義一個屬性 |
attributeGroup |
定義一個屬性組,用於複雜型別定義 |
choice |
允許在包含元素中只存在 <choice> 宣告中包含的一個元素 |
complexContent |
定義包含混合內容或僅包含元素的複雜型別的擴充套件或限制 |
complexType |
定義一個複雜型別元素 |
documentation |
定義模式中的文字註釋(必須放在 annotation 內部) |
元素 |
定義一個元素 |
擴充套件 |
擴充套件現有 simpleType 或 complexType 元素 |
field |
指定一個 XPath 表示式,該表示式指定用於定義身份約束的值 |
組 |
定義一組元素,用於複雜型別定義 |
import |
向文件新增具有不同目標名稱空間的多個模式 |
include |
向文件新增具有相同目標名稱空間的多個模式 |
key |
將例項文件中包含元素內的屬性或元素值指定為鍵(唯一、非空且始終存在) |
keyref |
指定屬性或元素值與指定鍵或唯一元素的值對應 |
列表 |
將簡單型別元素定義為值列表 |
notation |
描述 XML 文件中非 XML 資料的格式 |
redefine |
重新定義來自外部模式的簡單和複雜型別、組和屬性組 |
restriction |
定義 simpleType、simpleContent 或 complexContent 上的限制 |
schema |
定義模式的根元素 |
selector |
指定一個 XPath 表示式,該表示式選擇一組用於身份約束的元素 |
序列 |
指定子元素必須按順序出現。每個子元素可以出現 0 到任意次 |
simpleContent |
包含文字內容複雜型別或簡單型別的擴充套件或限制,且不包含任何元素 |
simpleType |
定義一個簡單型別,並指定屬性或純文字元素值的約束和資訊 |
union |
將簡單型別定義為指定簡單資料型別值的集合(聯合) |
unique |
定義元素或屬性值在作用域內必須唯一 |