У меня есть следующий элемент в XML-файле:
<checkinfo checksum="2af4" txtime="04:35pm" txdate="2/17/07" />
Как я могу ограничить значения в XSD из txtime и txdate
XSD
txtime
txdate
, чтобы принимать только такие значения, как03:15:pm and 03/07/2018
03:15:pm and 03/07/2018
Вы не можете изменить тип даты на определенный формат, но вы можете взять его как строку и выбрать нужный формат.
Для формата даты ММ / ДД / ГГГГ. фрагмент кода приведен ниже.
<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