Имя: Пароль:
1C
 
Проверить что все даты в 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">