Вход | Регистрация


Проверить что все даты в XML входят в интервал с помощью XSD - возможно?

Проверить что все даты в XML входят в интервал с помощью XSD - возможно?
Я
   RomaH
 
27.04.18 - 06:02
Т.е. есть XML на 20 метров

процентов 10 текста - даты

задача не допустить дат типа: 0018-02-08

это возможно сделать не прописывая проверки на каждый реквизит в отдельности?
если возможно - то подскажите как
 
 
   zwei
 
1 - 27.04.18 - 07:17
В общем случае нельзя, потому что нужен контекст значения:
<Деталь Наименование="Хреновина арт. 0018-02-08“>17</Деталь>
И аляулю.

Частные случаи из тебя вытаскивать лень, поэтому дальше сам.
   RomaH
 
2 - 27.04.18 - 08:13
нет - дата - это реквизиты с типом date и datetime
   RomaH
 
3 - 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">

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует