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