powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / XSD и порядок элементов в XML
9 сообщений из 9, страница 1 из 1
XSD и порядок элементов в XML
    #37564164
zvb73
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Имеется такой ХСД
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
  <xs:element name="MODULE">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="COMMAND" type="command_t" minOccurs="0" maxOccurs="unbounded" />
        <xs:element name="GROUP" type="group_t" minOccurs="0" maxOccurs="unbounded" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>



Допустимо ли чтобы в ХМЛ COMMAND и GROUP шли вперемешку.
Если нет, то как сделать правильный ХСД позволяющий такое.

Спасибо
...
Рейтинг: 0 / 0
XSD и порядок элементов в XML
    #37564272
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
<xsd:all>
...
Рейтинг: 0 / 0
XSD и порядок элементов в XML
    #37564290
zvb73
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Угу. Только не пойму как all увязать с sequence, minOccurs, maxOccurs.
Мне нужно чтобы COMMAND и GROUP были в любом количестве (или не было вообще) и любой комбинации.
...
Рейтинг: 0 / 0
XSD и порядок элементов в XML
    #37564302
zvb73
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вроде вот так заработало

Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
  <xs:element name="MODULE">
    <xs:complexType>
      <xs:sequence>
        <xs:choice minOccurs="0" maxOccurs="unbounded">
          <xs:element name="COMMAND" type="command_t" />
          <xs:element name="GROUP" type="group_t"  />
        </xs:choice>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
...
Рейтинг: 0 / 0
XSD и порядок элементов в XML
    #37564965
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Документацию прочитать не в состоянии? Первая же ссылка в гугле ведет на РУССКОЯЗЫЧНУЮ статью на MSDN С ПРИМЕРОМ
...
Рейтинг: 0 / 0
XSD и порядок элементов в XML
    #37564991
zvb73
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
для <all> нигде сиквенса не обнаружил
...
Рейтинг: 0 / 0
XSD и порядок элементов в XML
    #37565094
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zvb73для <all> нигде сиквенса не обнаружилИ, что?
...
Рейтинг: 0 / 0
XSD и порядок элементов в XML
    #37565097
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну почитайте еще для чего нужен <xsd:seuence>
...
Рейтинг: 0 / 0
XSD и порядок элементов в XML
    #37565111
zvb73
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
При all без sequence у меня получалась только одна пара элементов. На несколько давало ошибку валидации при любых комбинациях. Если не трудно, напишите пожалуйста как сделать с all.

То как я сделал с choice это не правильно?
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / XSD и порядок элементов в XML
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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