XSD中简单类型的联合?

时间:2017-03-23 13:56:45

标签: xml xsd xsd-validation xml-validation

我必须创建一个可以是整数或日期的简单元素。我必须使用的元素是score

我看过一些链接,但我真的不明白。

例如:how to define xsd element with multiple option?

https://www.w3schools.com/xml/schema_simple.asp

1 个答案:

答案 0 :(得分:1)

使用xsd:union创建由其他xs:integerxs:date union 组成的新类型:

<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:element name="score">
    <xs:simpleType>
      <xs:union memberTypes="xs:integer xs:date"/>
    </xs:simpleType>
  </xs:element>
</xs:schema>