crocodile2u
http://vbolshov.org.ru
XMLSchema: вопрос по ComplexType
Прошу прощения за расплывчатое название темы: не смог сформулировать в одну строчку.
Итак:
имею XML-документ, и хочу создать для него схему.
Структура XML:
В общем, в корне могут встречаться узлы с различными именами тегов. Порядок и кол-во - произвольные как для <element>, так и для <another-element> (Т. е. допустима, скажем и такая структура:
<root></root>).
Так вот, собсно: не могу пока додуматься, как составить схему для такого документа...
Что приходит на ум, но не подходит:
Не подходит, так как накладывает излишнее ограничение: элементы должны появляться в строгом порядке.
Не подходит, так как накладывает излишнее ограничение: макс. количество для каждого элемента - 1.
Есть идеи?
-~{}~ 21.09.05 10:43:
Итак: в данном случае обошлись путем изменения структуры документа... Однако, вопрос остается, теперь уже больше из-за интереса. Я не силен в XMLSchema, но, как я понимаю, решить такую задачу с ее помощью не удастся?
ЗЫ: До сих пор, когда я постил на форум проблему и говорил, что, видимо, она не решается более-менее стандартными способами, меня тут же тыкали в какую-нибудь полезную ссылку
Прошу прощения за расплывчатое название темы: не смог сформулировать в одну строчку.
Итак:
имею XML-документ, и хочу создать для него схему.
Структура XML:
PHP:
<root>
<element/>
<another-element/>
<another-element/>
<element/>
<another-element/>
....
</root>
<root></root>).
Так вот, собсно: не могу пока додуматься, как составить схему для такого документа...
Что приходит на ум, но не подходит:
PHP:
<xs:sequence/>
PHP:
<xs:all/>
Есть идеи?
-~{}~ 21.09.05 10:43:
Итак: в данном случае обошлись путем изменения структуры документа... Однако, вопрос остается, теперь уже больше из-за интереса. Я не силен в XMLSchema, но, как я понимаю, решить такую задачу с ее помощью не удастся?
ЗЫ: До сих пор, когда я постил на форум проблему и говорил, что, видимо, она не решается более-менее стандартными способами, меня тут же тыкали в какую-нибудь полезную ссылку
