Это есть в моем XSD:
<xs:element name="End_Date" type="xs:date" minOccurs="0"/>
Я бы хотел получить валидацию, если есть дата или если есть пустой узел
.
также как и
Как я могу модифицировать XSD, чтобы сделать это?
Я пробовал разные вещи:
nillable="true"
и
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"
и
<xs:element name="End_Date">
<xs:simpleType>
<xs:union memberTypes="xs:date">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value=""/>
</xs:restriction>
</xs:simpleType>
</xs:union>
</xs:simpleType>
</xs:element>
Ни одна из них не работала.
Error:
Error detected : Элемент 'xxxxxxxx:End_Date' недействителен - The значение '' является недействительным в соответствии с его типом данных. http://www.w3.org/2001/XMLSchema:date' - Строка '' недействительна. XsdDateTime значение.