1

我在 XML 文件中有以下元素:

<checkinfo checksum="2af4" txtime="04:35pm" txdate="2/17/07" />

我如何限制XSDfromtxtimetxdate

只接受像03:15:pm and 03/07/2018

4

1 回答 1

1

您无法将日期类型更改为特定格式,但可以将其作为字符串并选择所需的特定格式。

对于日期 MM/DD/YYYY 的格式。代码片段如下。

<xs:element name="StartDate">
    <xs:simpleType>
        <xs:restriction base="xs:string">
            <xs:pattern value="\d{2}[/]\d{2}[/]\d{4}"></xs:pattern>
            <xs:length value="10"/>
        </xs:restriction>
    </xs:simpleType>
</xs:element>

更多信息请参考

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

于 2019-03-28T08:54:07.783 回答