|
|
|
Как валидировать xml без учёта порядка элементов с помощю схемы
|
|||
|---|---|---|---|
|
#18+
Есть такой тип dialogType в xml схме ..... <xs:complexType name="dialogType"> <xs:sequence> <xs:element name="static" type="staticType" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="buttons" type="buttonsType" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="table" type="tableType" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="operations" type="operationsType" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:attribute name="id" type="xs:string"/> <xs:attribute name="caption" type="xs:string"/> </xs:complexType> ... Но в данном случае происходит учёт порядка элементов т.е. сперва д.б. staticType, потом, buttonsType, tableType, operations. В действительности порядок элементов в xml может меняться. Что для этого нужно изменить в схеме. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.01.2006, 13:05 |
|
||
|
Как валидировать xml без учёта порядка элементов с помощю схемы
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. The <all> indicator указывает что элемент может появляться в любом порядке и только один раз. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.01.2006, 16:26 |
|
||
|
Как валидировать xml без учёта порядка элементов с помощю схемы
|
|||
|---|---|---|---|
|
#18+
Проблема в том, что эти внутренние элементы staticType, потом, buttonsType, tableType, operations могут повторятся не один раз, а на сколько я понял конструкция all подразумеваетиспользование или 0 или 1. А может есть ссылочка на переведенную доку по xml-схеме. Заранее спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.01.2006, 18:04 |
|
||
|
Как валидировать xml без учёта порядка элементов с помощю схемы
|
|||
|---|---|---|---|
|
#18+
все верно,0 или 1 русскоязычных ссылок у меня нету, английскими могу поделиться. вам надо попробовать создать элемент dialogType и уже на нем делать maxoccurs,поиграться в обшем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.01.2006, 18:35 |
|
||
|
Как валидировать xml без учёта порядка элементов с помощю схемы
|
|||
|---|---|---|---|
|
#18+
Не на англиском уже взял. Спасибо, буду пробывать. С Рождеством :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.01.2006, 19:03 |
|
||
|
Как валидировать xml без учёта порядка элементов с помощю схемы
|
|||
|---|---|---|---|
|
#18+
Я пытался решить аналогичную задачу в одном из своих проектов - похоже, это невозможно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.01.2006, 02:37 |
|
||
|
Как валидировать xml без учёта порядка элементов с помощю схемы
|
|||
|---|---|---|---|
|
#18+
так? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2006, 11:45 |
|
||
|
Как валидировать xml без учёта порядка элементов с помощю схемы
|
|||
|---|---|---|---|
|
#18+
rrrrrrrrrrrтак? Код: plaintext 1. 2. 3. 4. 5. Скорее, не так, а так: Код: plaintext 1. 2. 3. 4. 5. З.Ы. кста, это еще 1 псевдо-аргумент в пользу элементов в извечном споре "elements vs attributes". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2006, 12:11 |
|
||
|
|

start [/forum/topic.php?fid=14&msg=33472444&tid=1334906]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
132ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
60ms |
get tp. blocked users: |
1ms |
| others: | 229ms |
| total: | 464ms |

| 0 / 0 |
