XML Schema unique 元素

  • 定义和使用

    union 唯一元素定义元素或属性值在范围内必须唯一。
    唯一元素必须(按顺序)包含以下内容:
    • 一个且只有一个选择器元素(包含一个XPath表达式,该表达式指定一组元素,由field指定的值在这些元素上必须是唯一的)
    • 一个或多个字段元素(包含一个XPath表达式,该表达式指定对于选择器元素指定的一组元素必须唯一的值)
    父元素:element
  • 语法

    <unique
    id=ID
    name=NCName
    any attributes
    >
    
    (annotation?,(selector,field+))
    
    </unique>
    (? 符号声明元素可以在唯一元素内出现 0 次或 1 次)
  • 参数

    属性 描述
    id 可选的。 指定元素的唯一ID
    name 需要。 指定元素的名称
    any attributes 可选的。 用非模式命名空间指定任何其他属性。