XML Schema:一个元素可以有多个数据类型吗?

3

我的XML文件中有一个元素,它的值可以是十进制或日期。在用于验证的XML模式中,我已经将其指定为:

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

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

这只验证日期或十进制数。是否有另一种数据类型或其他方法,使我能够验证此元素,无论它是具有日期还是十进制值?

1个回答

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接