|
Проверить что все даты в XML входят в интервал с помощью XSD - возможно?
| ☑ |
0
RomaH
naïve
27.04.18
✎
06:02
|
Т.е. есть XML на 20 метров
процентов 10 текста - даты
задача не допустить дат типа: 0018-02-08
это возможно сделать не прописывая проверки на каждый реквизит в отдельности?
если возможно - то подскажите как
|
|
1
zwei
27.04.18
✎
07:17
|
В общем случае нельзя, потому что нужен контекст значения:
<Деталь Наименование="Хреновина арт. 0018-02-08“>17</Деталь>
И аляулю.
Частные случаи из тебя вытаскивать лень, поэтому дальше сам.
|
|
2
RomaH
naïve
27.04.18
✎
08:13
|
нет - дата - это реквизиты с типом date и datetime
|
|
3
RomaH
naïve
27.04.18
✎
08:14
|
т.е. есть проверка на конкретный реквизит:
<xs:attribute name="date_2" use="required">
<xs:annotation>
<xs:documentation>Дата и время окончания выполнения манипуляции</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:dateTime">
<xs:minInclusive value="2009-01-01T00:00:00"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
а вот можно одну общую проверку нарисовать на все
<xs:restriction base="xs:dateTime">
|
|