powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / xsd порядок следования элементов
5 сообщений из 5, страница 1 из 1
xsd порядок следования элементов
    #34797563
Pasionario
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть след 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
xsd порядок следования элементов
    #34797758
ZanZibArgh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ох.. ведь есть же еще и поиск..

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


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