Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Валидация даты в XSD и стандарт ISO 8601  [new]
Valentina88
Member

Откуда:
Сообщений: 5
Добрый день.
Во входном документе XML я получаю дату в формате YYYYMMDD. Однако xsd при провекре отказывается обрабатывать такой формат.

Ошибка:Cvc-datatype-valid.1.2.1: '20170110' Is Not A Valid Value For 'date'

Формат поля в XSD:
<xs:element name="NEW_DATE" type="NEW_DATEType" minOccurs="0" xdb:SQLType="DATE"/>
<xs:simpleType name="NEW_DATEType">
<xs:restriction base="xs:date"/>
</xs:simpleType>


Подскажите, пожалуйста, есть ли вариант приучить xsd работать с таким форматом не меняя тип поля на string?
2 окт 17, 15:42    [20836651]     Ответить | Цитировать Сообщить модератору
 Re: Валидация даты в XSD и стандарт ISO 8601  [new]
env
Member

Откуда: Россия, Москва
Сообщений: 5598
Valentina88,

Нет. Либо менять тип в xsd, либо формат исходного поля.
2 окт 17, 16:48    [20836890]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить