
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
06.01.2006, 13:05
|
|||
|---|---|---|---|
|
|||
Как валидировать 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, 16:26
|
|||
|---|---|---|---|
Как валидировать xml без учёта порядка элементов с помощю схемы |
|||
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. The <all> indicator указывает что элемент может появляться в любом порядке и только один раз. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.01.2006, 18:04
|
|||
|---|---|---|---|
|
|||
Как валидировать xml без учёта порядка элементов с помощю схемы |
|||
|
#18+
Проблема в том, что эти внутренние элементы staticType, потом, buttonsType, tableType, operations могут повторятся не один раз, а на сколько я понял конструкция all подразумеваетиспользование или 0 или 1. А может есть ссылочка на переведенную доку по xml-схеме. Заранее спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.01.2006, 18:35
|
|||
|---|---|---|---|
Как валидировать xml без учёта порядка элементов с помощю схемы |
|||
|
#18+
все верно,0 или 1 русскоязычных ссылок у меня нету, английскими могу поделиться. вам надо попробовать создать элемент dialogType и уже на нем делать maxoccurs,поиграться в обшем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.01.2006, 19:03
|
|||
|---|---|---|---|
|
|||
Как валидировать xml без учёта порядка элементов с помощю схемы |
|||
|
#18+
Не на англиском уже взял. Спасибо, буду пробывать. С Рождеством :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.01.2006, 02:37
|
|||
|---|---|---|---|
Как валидировать xml без учёта порядка элементов с помощю схемы |
|||
|
#18+
Я пытался решить аналогичную задачу в одном из своих проектов - похоже, это невозможно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.01.2006, 11:45
|
|||
|---|---|---|---|
|
|||
Как валидировать xml без учёта порядка элементов с помощю схемы |
|||
|
#18+
так? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.01.2006, 12:11
|
|||
|---|---|---|---|
Как валидировать xml без учёта порядка элементов с помощю схемы |
|||
|
#18+
rrrrrrrrrrrтак? Код: plaintext 1. 2. 3. 4. 5. Скорее, не так, а так: Код: plaintext 1. 2. 3. 4. 5. З.Ы. кста, это еще 1 псевдо-аргумент в пользу элементов в извечном споре "elements vs attributes". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=14&tablet=1&tid=1334906]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
143ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 203ms |
| total: | 407ms |

| 0 / 0 |
