|
choice
|
|||
---|---|---|---|
#18+
Доброе утро! Есть ли способ при валидации 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> ... |
|||
:
Нравится:
Не нравится:
|
|||
20.06.2011, 11:31 |
|
|
start [/forum/topic.php?fid=14&msg=37315519&tid=1332928]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
31ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 120ms |
0 / 0 |