powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / XSD + разное количество элементов в любом порядке
2 сообщений из 2, страница 1 из 1
XSD + разное количество элементов в любом порядке
    #34686355
sonix_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как в XSD сделать схему для поднобного XML: каждый элемент (<ccc> - опционально, <aaa> - 3, <bbb> - 2 раза) появляется в любом месте <root> ?

<root>
<aaa></aaa>
<bbb></bbb>
<ccc></ccc>
<aaa></aaa>
<aaa></aaa>
<bbb></bbb>
</root>

Заранее спасибо.
...
Рейтинг: 0 / 0
XSD + разное количество элементов в любом порядке
    #34777839
ZanZibArgh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
  elementFormDefault="qualified" attributeFormDefault="unqualified">
  <xs:element name="root" type="troot"/>
  <xs:complexType name="troot">
    <xs:sequence  maxOccurs="unbounded" minOccurs="0">
      <xs:sequence>
        <xs:element name="aaa" type="xs:string" maxOccurs="unbounded" minOccurs="0"/>
      </xs:sequence>
      <xs:sequence>
        <xs:element name="bbb" type="xs:string" maxOccurs="unbounded" minOccurs="0"/>
      </xs:sequence>
      <xs:sequence>
        <xs:element name="ccc" type="xs:string" maxOccurs="unbounded" minOccurs="0"/>
      </xs:sequence>
    </xs:sequence>
  </xs:complexType>
</xs:schema>
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / XSD + разное количество элементов в любом порядке
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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