XML Schema元素可以有多种数据类型吗?

时间:2013-10-24 15:55:23

标签: xml xsd

我的XML文件中有一个元素,其值可以是decimal或date。在用于验证的XML模式中,我将其指定为:

<xs:element name = "data" type="xs:decimal"/>

或者我可以将其指定为type="xs:date"

这仅将其验证为日期或小数。是否有其他数据类型或某些东西允许我验证此元素,无论它是否具有日期或小数值?

1 个答案:

答案 0 :(得分:5)

<xs:element name="data">
  <xs:simpleType>
    <xs:union memberTypes="xs:date xs:decimal" />
  </xs:simpleType>
</xs:element>