XSD:枚举可以包含多个属性吗?

时间:2017-03-06 22:22:34

标签: xsd

通常我们以这种方式定义枚举:

<xsd:enumeration value="World"/>

除了“值”之外还可以添加其他属性吗?例如:

<xsd:enumeration value="World" another="something" />

1 个答案:

答案 0 :(得分:2)

xsd:enumeration元素doesn’t allow any attributes other than value and id

从问题中你不知道你要做什么,但是你知道你可以指定多个xsd:enumeration元素,对吗?这不完全是元素的用途吗?所以你可以这样做:

<xsd:restriction base="xsd:string">
  <xsd:enumeration value="World"/>
  <xsd:enumeration value="something"/>
</xsd:restriction>