XML 架构 keyref 元素
❮ 完整的 XML 架构参考
定义和用法
keyref 元素指定属性或元素值对应于指定键或唯一元素的属性或元素值。
keyref 元素必须包含以下内容(按顺序):
- 一个且只有一个选择器元素(包含一个 XPath 表达式,该表达式指定一组元素,字段指定的值在这些元素中必须是唯一的)
- 一个或多个字段元素(包含一个 XPath 表达式,该表达式指定对于选择器元素指定的元素集必须唯一的值)
元素信息
- 父元素: element
语法
<keyref
id=ID
name=NCName
refer=QName
any attributes
>
(annotation?,(selector,field+))
</keyref>
(? 号声明该元素可以出现0 次或1 次,+ 号声明该元素必须在keyref 元素内出现1 次或多次)
属性 | 描述 |
---|---|
id | 可选。指定元素的唯一 ID |
name | 必需。指定 keyref 元素的名称 |
refer | 必需。指定在此或其他架构中定义的键或唯一元素的名称 |
any attributes | 可选。 指定具有非模式命名空间的任何其他属性 |
❮ 完整的 XML 架构参考