Народ, подскажите плиз.
Есть XML файл. У головного тега есть много дочерних.
<root>
<tag1 value="...">
<tag2 value="...">
<tag3 value="...">
...
<tagn value="...">
</root>
Можно ли как-то организовать проверку схемой таким образовам, что бы в XML-е не нужно было соблюдать жесткий порядок тегов. Т.е. что бы по схеме проверялось все что нужно(тип данных, название тега и т.д.), но при этом порядок тегов в XML было бы произвольное.
Здравствуйте, Аноним, Вы писали:
А>Можно ли как-то организовать проверку схемой таким образовам, что бы в XML-е не нужно было соблюдать жесткий порядок тегов. Т.е. что бы по схеме проверялось все что нужно(тип данных, название тега и т.д.), но при этом порядок тегов в XML было бы произвольное.
Композитор <xsd:all>. Но у него есть ограничения.
Re[2]: XSD - порядок тегов
От:
Аноним
Дата:
12.09.06 14:02
Оценка:
Здравствуйте, achp, Вы писали:
A>Здравствуйте, Аноним, Вы писали:
А>>Можно ли как-то организовать проверку схемой таким образовам, что бы в XML-е не нужно было соблюдать жесткий порядок тегов. Т.е. что бы по схеме проверялось все что нужно(тип данных, название тега и т.д.), но при этом порядок тегов в XML было бы произвольное.
A>Композитор <xsd:all>. Но у него есть ограничения.
К сожалению не возможно применить <xsd:all>, по той причине, что у некоторых тегов стоит maxOccurs=unbounded
Однако, если только некоторые элементы могут встречаться по многу раз (а на какие-то другие ограничение не наложено), то описать это так просто не выйдет...