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

A Y*_*A Y 2 xml xsd

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

<xs:element name = "data" type="xs:decimal"/>
Run Code Online (Sandbox Code Playgroud)

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

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

GSe*_*erg 5

<xs:element name="data">
  <xs:simpleType>
    <xs:union memberTypes="xs:date xs:decimal" />
  </xs:simpleType>
</xs:element>
Run Code Online (Sandbox Code Playgroud)