powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Ошибка с последовательностью
4 сообщений из 4, страница 1 из 1
Ошибка с последовательностью
    #36491078
Triksi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите, пожалуйста, понять, как устранить ошибку!!!
Вот текст схемы:
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<xs:element name="Контракт_ЛС">
<xs:complexType>
<xs:attribute name="Дата_Аукциона" use="required" type="xs:NMTOKEN"/>
<xs:attribute name="Дата_Заключения" use="required" type="xs:NMTOKEN"/>
<xs:attribute name="Заказчик" use="required"/>
<xs:attribute name="Код_Бюджетной_Классификации" use="required"/>
<xs:attribute name="Код_Валюты" use="required" type="xs:NCName"/>
<xs:attribute name="Номер_Извещения" use="required"/>
<xs:attribute name="Номер_Контракта" use="required" type="xs:NCName"/>
<xs:attribute name="Основание_Заключения_Контракта" use="required"/>
<xs:attribute name="Поставщик" use="required" type="xs:NCName"/>
<xs:attribute name="Срок_Исполнения" use="required" type="xs:NMTOKEN"/>
<xs:attribute name="Сумма" use="required" type="xs:integer"/>
<xs:attribute name="Цена_Контракта" use="required" type="xs:integer"/>
<xs:sequence>
<xs:element name="Предмет_контракта">
<xs:complexType>
<xs:sequence>
<xs:element name="ЛС">
<xs:complexType>
<xs:attribute name="ФармГр" use="required"/>
<xs:sequence>
<xs:element name="МНН" type="xs:NCName"/>
<xs:element name="ТН" type="xs:string"/>
<xs:element name="Код_ЛС" type="xs:integer"/>
<xs:sequence>
<xs:element name="Производитель" type="xs:string"/>
<xs:element name="СтранаПроизводителя" type="xs:NCName"/>
</xs:sequence>
<xs:element name="Форма" type="xs:NCName"/>
<xs:element name="Дозировка">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:integer">
<xs:attribute name="Размерность" use="required" type="xs:NCName"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType></xs:element>
<xs:element name="КолвУп" type="xs:integer"/>
<xs:element name="Срок_годности" type="xs:NMTOKEN"/>
<xs:element name="Количество" type="xs:integer"/>
<xs:element name="Цена" type="xs:decimal"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Поставщик"> <xs:complexType>
<xs:attribute name="Адрес" use="required"/>
<xs:attribute name="БИК_банка" use="required" type="xs:integer"/>
<xs:attribute name="ИНН" use="required" type="xs:integer"/>
<xs:attribute name="КПП" use="required" type="xs:integer"/>
<xs:attribute name="Наименование" use="required" type="xs:NCName"/>
<xs:attribute name="Наименование_банка" use="required" type="xs:NCName"/>
<xs:attribute name="РС" use="required" type="xs:integer"/>
<xs:attribute name="Статус" use="required"/>
<xs:attribute name="Страна" use="required" type="xs:NCName"/>
<xs:attribute name="телефон" use="required"/>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>


Ошибка при валидации следующая: Invalid child 'sequence' in the complex type и указывает на строку, которую я выделила. Помогите плиз!!!
...
Рейтинг: 0 / 0
Ошибка с последовательностью
    #36491265
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Перепостите сообщение выделив схему тегом [src]. Читать невозможно

С уважением, Vasilisk
...
Рейтинг: 0 / 0
Ошибка с последовательностью
    #36491544
Triksi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
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.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<xs:element name="Контракт_ЛС">
<xs:complexType>
<xs:attribute name="Дата_Аукциона" use="required" type="xs:NMTOKEN"/>
<xs:attribute name="Дата_Заключения" use="required" type="xs:NMTOKEN"/>
<xs:attribute name="Заказчик" use="required"/>
<xs:attribute name="Код_Бюджетной_Классификации" use="required"/>
<xs:attribute name="Код_Валюты" use="required" type="xs:NCName"/>
<xs:attribute name="Номер_Извещения" use="required"/>
<xs:attribute name="Номер_Контракта" use="required" type="xs:NCName"/>
<xs:attribute name="Основание_Заключения_Контракта" use="required"/>
<xs:attribute name="Поставщик" use="required" type="xs:NCName"/>
<xs:attribute name="Срок_Исполнения" use="required" type="xs:NMTOKEN"/>
<xs:attribute name="Сумма" use="required" type="xs:integer"/>
<xs:attribute name="Цена_Контракта" use="required" type="xs:integer"/>
<xs:sequence> 
<xs:element name="Предмет_контракта"> 
<xs:complexType>
<xs:sequence> 
<xs:element name="ЛС"> 
<xs:complexType>
<xs:attribute name="ФармГр" use="required"/>
<xs:sequence> 
<xs:element name="МНН" type="xs:NCName"/>
<xs:element name="ТН" type="xs:string"/>
<xs:element name="Код_ЛС" type="xs:integer"/>
<xs:sequence> 
<xs:element name="Производитель" type="xs:string"/>
<xs:element name="СтранаПроизводителя" type="xs:NCName"/> 
</xs:sequence> 
<xs:element name="Форма" type="xs:NCName"/>
<xs:element name="Дозировка"> 
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:integer">
<xs:attribute name="Размерность" use="required" type="xs:NCName"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType></xs:element>
<xs:element name="КолвУп" type="xs:integer"/>
<xs:element name="Срок_годности" type="xs:NMTOKEN"/>
<xs:element name="Количество" type="xs:integer"/>
<xs:element name="Цена" type="xs:decimal"/>
</xs:sequence> 
</xs:complexType> 
</xs:element>
</xs:sequence> 
</xs:complexType> 
</xs:element>
<xs:element name="Поставщик"> <xs:complexType>
<xs:attribute name="Адрес" use="required"/>
<xs:attribute name="БИК_банка" use="required" type="xs:integer"/>
<xs:attribute name="ИНН" use="required" type="xs:integer"/>
<xs:attribute name="КПП" use="required" type="xs:integer"/>
<xs:attribute name="Наименование" use="required" type="xs:NCName"/>
<xs:attribute name="Наименование_банка" use="required" type="xs:NCName"/>
<xs:attribute name="РС" use="required" type="xs:integer"/>
<xs:attribute name="Статус" use="required"/>
<xs:attribute name="Страна" use="required" type="xs:NCName"/>
<xs:attribute name="телефон" use="required"/>
</xs:complexType>
</xs:element> 
</xs:sequence> 
</xs:complexType>
</xs:element>
</xs:schema>
...
Рейтинг: 0 / 0
Ошибка с последовательностью
    #36491985
Triksi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всё, спасибо, вопрос снят.
Оказывается, дело было в том, что строка
Код: plaintext
<xs:attribute name="ФармГр" use="required"/>
должна была быть помещена после
Код: plaintext
1.
<xs:element name="Цена" type="xs:decimal"/>
			 </xs:sequence>
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Ошибка с последовательностью
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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