我有一个XML元素
<ManufactureDate>20150316</ManufactureDate>
使用自定义日期类型元素,
<xs:simpleType name="CustomDate">
<xs:restriction base="xs:string">
<xs:maxLength value="8"/>
<xs:whiteSpace value="collapse"/>
<xs:pattern value="\d*"/>
</xs:restriction>
/xs:simpleType>
为了进行验证,但现在我希望另一个元素具有相同的CustomDate
数据类型,但要像下面这样提供时间输入
<ExpirationDate>20150316T15:53:00</ExpirationDate>
有人知道我可以如何更改simpleType
以接受两种格式吗?
xs:date
禁止大于12的月份,则这些模式将接受它们。xs:union
接受这两种自定义类型,如下所示: