Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / xsd порядок следования элементов / 5 сообщений из 5, страница 1 из 1
13.09.2007, 13:48
    #34797563
Pasionario
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
xsd порядок следования элементов
есть след xml
Код: plaintext
1.
2.
3.
4.
5.
<root>
  <a></a>
  <b></b>
  <c></c>
</root>
где
a - обязательный узел, встречается макс 1 раз
b - необязательный узел, встречается макс 1 раз
c - обязательный узел, встречается макс "unbounded"
В чем проблема:
необходимо, чтобы узлы могли находиться в любом порядке. как следует из примера, использование группы all не представляется возможным в связи с тем, что кол-во узлов c неограничено. у w3c в документаци написано, что при определенных комбинациях all, sequence, choice, group возможно добиться нужного мне результата, только вот как?
спасибо.
...
Рейтинг: 0 / 0
13.09.2007, 14:23
    #34797758
ZanZibArgh
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
xsd порядок следования элементов
ох.. ведь есть же еще и поиск..

можно пример XML где они идут в любом порядке?
...
Рейтинг: 0 / 0
13.09.2007, 14:25
    #34797771
ZanZibArgh
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
xsd порядок следования элементов
а вообще.. оно зачем? по-моему это уже из области потустороннего.. нельзя ли ограничить выходной xml человеческой схемой?
...
Рейтинг: 0 / 0
13.09.2007, 17:14
    #34798546
Pasionario
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
xsd порядок следования элементов
пример...так я его привел
при использовании более человеческой
Код: plaintext
1.
2.
3.
4.
5.
<root>
  <a></a>
  <b></b>
  <c></c>
</root>
и
Код: plaintext
1.
2.
3.
4.
5.
<root>
  <b></b>
  <a></a>  
  <c></c>
</root>
будут 2 разных документа, и след. какой-то из них не пройдет валидации...
...
Рейтинг: 0 / 0
14.09.2007, 08:47
    #34799621
ZanZibArgh
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
xsd порядок следования элементов
ох.. все было бы просто, ежели a,b,c были бы необязательными и бесконечными.. тогда их можно перемешивать как заблагорассудиться. а про ваш пример - честно говоря считаю это ужасным геморроем, не стоящим потраченного времени.. посему опять же - может проще регламентировать формат?
...
Рейтинг: 0 / 0
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / xsd порядок следования элементов / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]