мы можем проверить дату из XSD в формате MM-DD-YYYY? - PullRequest
3 голосов
/ 18 августа 2010

можем ли мы указать ограничение даты формата MM-DD-YYYY в XSD для элемента, который мы хотим ограничить?

Ответы [ 2 ]

3 голосов
/ 18 августа 2010

Да, это возможно с помощью регулярного выражения

<xsd:simpleType name="Date">
   <xsd:restriction base="xsd:string">
     <xsd:pattern value="\d{2}-\d{2}-\d{4}"/>
   </xsd:restriction>
</xsd:simpleType>

Слева, конечно, следует также проверить диапазон.Может быть, вы можете расширить регулярное выражение, чтобы принимать только определенные числа.

1 голос
/ 18 августа 2010

Да, с ограничением шаблона для строки.

В машиночитаемом формате я бы посоветовал использовать Международный стандарт (который также является вашим национальным стандартом ANSI X3.30), как ожидается,Широко поддерживается и хорошо известен.

Если он предназначен для непосредственного отображения человеку, а не для обработки на машине-потребителе, локальная конвекция в порядке, хотя важно понимать, что она используется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...