![]() |
Модераторы: diadiavova |
![]() ![]() ![]() |
|
Agentx86 |
|
||||
Шустрый ![]() Профиль Группа: Участник Сообщений: 110 Регистрация: 27.4.2006 Репутация: нет Всего: нет |
Не могу решить задачу. Есть два элемента.
И есть еще
Нужно так сделать чтобы первые два элемента могли встречаться максимум по одному разу миниум ноль и не могли быть друг в друга вложены.Но в них могут быть вложены остальные элементы navigationBar, toolbar, searchBar, sqlDataSet сколько угодно раз в любой последовательности или не одного. Также эти элементы могут быть не вложены не одного раза |
||||
|
|||||
LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 8 Всего: 538 |
Ну тут не совсем понятно, что за тип такой command. А в общем это будет выглядеть так:
-------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
Agentx86 |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 110 Регистрация: 27.4.2006 Репутация: нет Всего: нет |
В общем я понял, что мою задачу решить нельзя. А все потому что нельзя засунуть 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 схему для таких комбинаций. Но если возможно то пишите идеи. |
|||
|
||||
LSD |
|
||||||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 8 Всего: 538 |
Не только можно, но тут еще более одного способа. Если элемент 2 идет всегда перед 3, то пишешь:
Если нужно чтобы 2 и 3 могли встречаться в любой последовательности есть два варианта: 1. choice из двух sequence перечисленных выше с разным порядком 2 и 3 (плохо подходит если элементов станет больше) 2.
плюс ограничение уникальности на элементы 2 и 3. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
||||||
|
|||||||
![]() ![]() ![]() |
Правила форума "XML/XSLT" | |
|
Прежде чем опубликовать вопрос, попробуйте воспользоваться поиском - возможно тема уже поднималась. Также рекомендуем Вам зайти в раздел FAQ ,раздел дополняется и, возможно, там вы увидите готовое решение. Для ответов на часто задаваемые вопросы существует FAQ раздела. Новости можно публиковать в разделе новостей. Для статей так же есть специальный раздел Желаем удачи в Вашем деле! Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, diadiavova. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | XML, XSL | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |