powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / choice
1 сообщений из 1, страница 1 из 1
choice
    #37315519
r.t.f.m.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброе утро!

Есть ли способ при валидации xml (отлавливаю XmlSchemaValidationException) по следующей схеме как-то определить и сказать пользователю, что он может заполнить только одно из двух полей. В случае, если заполнены оба поля, получаю исключение с таким текстом: The element 'XXXXXXX' has invalid child element 'field2'. List of possible elements expected: 'field3, field4, field5.}

<xs:element name="XXXXXXX" minOccurs="1" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:choice>
<xs:element name="field1" type="xs:string"/>
<xs:element name="field2" type="xs:string"/>
</xs:choice>
<xs:element name="field3" type="xs:string" minOccurs="0" maxOccurs="1"/
<xs:element name="field4" type="xs:string" minOccurs="1" maxOccurs="1"/
<xs:element name="field5" type="xs:string" minOccurs="1" maxOccurs="1"/
</xs:sequence>
</xs:complexType>
</xs:element>
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / choice
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]