| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > XML, XSL > Element minOccurs maxOccurs |
| Автор: Agentx86 30.11.2010, 14:59 | ||||
Не могу решить задачу. Есть два элемента.
И есть еще
Нужно так сделать чтобы первые два элемента могли встречаться максимум по одному разу миниум ноль и не могли быть друг в друга вложены.Но в них могут быть вложены остальные элементы navigationBar, toolbar, searchBar, sqlDataSet сколько угодно раз в любой последовательности или не одного. Также эти элементы могут быть не вложены не одного раза |
| Автор: LSD 30.11.2010, 16:04 | ||
Ну тут не совсем понятно, что за тип такой command. А в общем это будет выглядеть так:
|
| Автор: Agentx86 30.11.2010, 19:33 |
| В общем я понял, что мою задачу решить нельзя. А все потому что нельзя засунуть choice в all. Допустим есть три элемента. 1,2,3, Элемент 1 может встречаться сколько угодно раз и где угодно. А 2,3 только по одному разу. Вот примеры. 1,2,3,1 1,1,1,2,1,1,3,1,1 1,1,2,1,1,1, 1,1,3,1,1 2,1,1,3 3,1,1 Сомневаюсь, что возможно написать XSD схему для таких комбинаций. Но если возможно то пишите идеи. |