powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / структура XSD
14 сообщений из 14, страница 1 из 1
структура XSD
    #37796590
ЛиП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
XML будет вида
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
<Root>
<item>
<elem1>Value</elem1>
<elem2>Value</elem2>
..
</item>
<item>
<elem1>Value</elem1>
<elem2>Value</elem2>
..
</item>
...
</Root>


Основные типы определил в XSD. Теперь вопрос, как построить сам XSD?
Определить комплексный тип для Items и Root уже этого типа? или как?
...
Рейтинг: 0 / 0
структура XSD
    #37796699
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЛиПТеперь вопрос, как построить сам XSD?Как обычно. Вопрос в чем?
ЛиПОпределить комплексный тип для Items и RootА можно по другому?
ЛиПуже этого типа?Какого этого ?
ЛиПили как?Я бы начал с этого
...
Рейтинг: 0 / 0
структура XSD
    #37796744
ЛиП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Vasilisk_,

Ну я просто первый раз делаю схему..
Определил так:

Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
  <xs:complexType name="Root">
    
</xs:complexType>
    <xs:complexType name="itemType">
        <xs:sequence>
           <xs:element minOccurs="1" maxOccurs="unbounded" name="item" type="itemType"/> 
		</xs:sequence>
	</xs:complexType>


Где itemType это комплексный тип для item..наверное так
...
Рейтинг: 0 / 0
структура XSD
    #37796755
ЛиП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хотя..чего это itemTypy у меня 2 раза встречается.. первый убрать надо
...
Рейтинг: 0 / 0
структура XSD
    #37796766
ЛиП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Упс, сорри. Бред - не то скопировал )
...
Рейтинг: 0 / 0
структура XSD
    #37796927
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЛиПНу я просто первый раз делаю схему..Начните с документации. Там и примеры есть
...
Рейтинг: 0 / 0
структура XSD
    #37796961
ЛиП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Vasilisk_,

C нее и начал. Просто подстраховываюсь - правельно ли делаю
...
Рейтинг: 0 / 0
структура XSD
    #37797514
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЛиППросто подстраховываюсь - правельно ли делаюТак покажите как именно делаете
...
Рейтинг: 0 / 0
структура XSD
    #37799259
ЛиП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот вопрос нарисовался. Как возможный пустой тег integer описать?
в xsd:
Код: xml
1.
<xs:element name="item" type="xs:positiveInteger" nillable="true" />


как правильно задать в xml пустое значение?
парсер (xmlNotepade) ругается на:
Код: xml
1.
<item/>


Код: xml
1.
<item xsi:nil="true"/>



значение не является допустимым для integer
...
Рейтинг: 0 / 0
структура XSD
    #37799544
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЛиПКак возможный пустой тег integer описать? <xsd:union>
...
Рейтинг: 0 / 0
структура XSD
    #37799650
ЛиП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Vasilisk_,
спасибо, сделал так
...
Рейтинг: 0 / 0
структура XSD
    #37803535
ЛиП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще вопрос.
Я все типы (простые и комплексные) определяю отдельно, именованно. Затем использую в элиментах. Мне так удобнее, чем анонимные типы, вложенность меньше получется, нагляднее.
Это ничему не противоречит? Как технически, так и вплане хорошего тона.
...
Рейтинг: 0 / 0
структура XSD
    #37803560
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЛиПЭто ничему не противоречит? Как технически, так и вплане хорошего тона.Вроде нет. У меня самого все простые типы определены отдельно. Причем в отдельной схеме. Для повторного использования самое то. А с комплексными - обычно для корневого элемента объявляю анонимный тип, а потом - все именованные. Тут основной вопрос в читабельности схемы
...
Рейтинг: 0 / 0
структура XSD
    #37803571
ЛиП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Vasilisk_,
СПС, успокоил
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / структура XSD
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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