powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / xsd. Элемент - простое число или набор тегов
3 сообщений из 3, страница 1 из 1
xsd. Элемент - простое число или набор тегов
    #37837948
SomeType
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день, элемент в схеме может быть или простым числом или набором тегов, подскажите, пожалуйста, как это описать в схеме.
Т.е. такой xml должен быть валидным
<object><area>4</area></object>
<object>
<area>
<total>4</total>
<living>6</living>
</area>
</object>
<object><area>4</area></object>
Заранее большое спасибо.
...
Рейтинг: 0 / 0
xsd. Элемент - простое число или набор тегов
    #37838307
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Никак такое не описать.
...
Рейтинг: 0 / 0
xsd. Элемент - простое число или набор тегов
    #37873760
_a_n_d_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SomeType, как вариант :)
Код: plaintext
1.
Элемент выбора в группе choice обеспечивает правило, по которому 
в документе-образце может появиться только один из его дочерних элементов.

Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
<?xml version="1.0"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsd="undefined">
	<xs:group name="group">
		<xs:sequence>
			<xs:element name="total" type="xs:decimal"/>
			<xs:element name="living" type="xs:decimal"/>
		</xs:sequence>
	</xs:group>
	<xs:complexType name="tobject" abstract="false" mixed="false">
		<xs:sequence>
			<xs:choice>
				<xs:element name="area" type="xs:decimal"/>
				<xs:group ref="group"/>
			</xs:choice>
		</xs:sequence>
	</xs:complexType>
	<xs:element name="root">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="objlist">
					<xs:complexType>
						<xs:sequence maxOccurs="unbounded" minOccurs="1">
							<xs:element name="object" type="tobject"/>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
</xs:schema>
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / xsd. Элемент - простое число или набор тегов
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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