RAMAZAN
@RAMAZAN
Java-developer

Помогите с XSD схемой

Здравствуйте, есть такой код:
<xsd:element name="clientin" minOccurs="0" maxOccurs="1">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="15" />
<xsd:minLength value="15"/>
<xsd:pattern value="(IIN|BIN){0,1}(\d){12}"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>


Хоть я и указал, что не обязательно появление, проверку не проходит. Почему в данном случае не работает minOccurs=«0»?
  • Вопрос задан
  • 2594 просмотра
Пригласить эксперта
Ответы на вопрос 1
Используй nillable=«true», именно тогда элемент можно будет не указывать.

Также можно почитать http://www.dimuthu.org/blog/2008/08/18/xml-schema-nillabletrue-vs-minoccurs0/
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы