XML Schema keyref 元素
❮ 完整的 XML Schema 參考
定義和用法
keyref 元素指定一個屬性或元素的值必須對應於指定 key 或 unique 元素的那些值。
keyref 元素必須包含以下內容(按順序):
- 一個且僅一個 selector 元素(包含一個 XPath 表示式,該表示式指定元素集合,在此集合中,由 field 指定的值必須是唯一的)
- 一個或多個 field 元素(包含一個 XPath 表示式,該表示式指定對於 selector 元素指定的元素集合必須是唯一的值)
元素資訊
- 父元素: element
語法
<keyref
id=ID
name=NCName
refer=QName
任何屬性
>
(annotation?,(selector,field+))
</keyref>
(? 符號表示元素可以出現零次或一次,+ 符號表示元素在 keyref 元素中必須出現一次或多次)
Attribute | 描述 |
---|---|
id | 可選。指定元素的唯一 ID |
name | 必需。指定 keyref 元素的名稱 |
refer | 必需。指定在此模式或另一個模式中定義的 key 或 unique 元素的名稱 |
任何屬性 | 可選。指定任何其他非 schema 名稱空間的屬性 |
❮ 完整的 XML Schema 參考