|
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&fpage=28&tid=1332928]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
59ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
28ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 142ms |
0 / 0 |