如何创建接受一系列预定义值的XSD类型?

时间:2012-10-31 11:47:53

标签: xml types xsd

我正在尝试定义要在我的XML文档中使用的类型,它只接受该特定数据类型,即以下值之一:

  • 产品1
  • 产品2
  • 产品3

这可能吗?

1 个答案:

答案 0 :(得分:1)

好的,我刚用“enumeration”属性找到了答案。 Here是解释,以下代码是其中使用的示例:

<xs:element name="car">
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="Audi"/>
      <xs:enumeration value="Golf"/>
      <xs:enumeration value="BMW"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>