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


Проверить что все даты в 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 или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует