У меня есть xml-файл с типом даты элемента:
...
<startDate />
...
в xsd-файле описывается этот тип:
<xs:element name="startDate " type="xs:date" nillable="true" />
Когда я проверяю xml с помощью SchemaValidator, у меня возникает исключение
org.xml.sax.SAXParseException: cvc-datatype-valid.1.2.1: '' является недопустимым значением для 'date'.
когда тег startDate не пуст, все в порядке.Но когда оно пустое, возможны исключения.Я могу изменить только файл xsd-схемы, но не xml, потому что я получаю его из другой системы.