![]() |
|
Проверка по схеме XSD. Где ошибка? | ☑ | ||
---|---|---|---|---|
0
DJ Anthon
19.11.13
✎
10:57
|
не могу найти ошибку, вроде все элементарно, но...
The attribute: 'НомФорм' has an invalid value according to its data type. [<ФормаОтч НомФорм="11" ПризПериодОтч="3" ГодПериодОтч="2013"><Первичная/> (error position = 63)] вот отрывок из схемы проверки: ... <xs:element name="ФормаОтч"> <xs:annotation><xs:documentation> Описание формы отчетности </xs:documentation></xs:annotation> <xs:complexType> <xs:choice> <xs:element name="Первичная"> <xs:annotation><xs:documentation> Первичная форма отчетности </xs:documentation></xs:annotation> <xs:complexType/> </xs:element> <xs:element name="Корректирующая"> <xs:annotation><xs:documentation> Первичная форма отчетности </xs:documentation></xs:annotation> <xs:complexType> <xs:attribute name="НомерКорр" use="required"> <xs:annotation><xs:documentation> Номер корректировки </xs:documentation></xs:annotation> <xs:simpleType><xs:restriction base="xs:integer"><xs:totalDigits value="3"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> </xs:choice> <xs:attribute name="НомФорм" use="required"> <xs:annotation><xs:documentation> Номер формы </xs:documentation></xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:length value="2"/> <xs:enumeration value="11"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="ПризПериодОтч" use="required"> ... в ней видно, что длина значения атрибута НомФорм должна быть равна 2, а значение равно 11. Но ведь у меня так и есть! Что ему надо? Больше ошибок в схеме нет (если удалить этот элемент) |
|||
1
Wobland
19.11.13
✎
11:13
|
и там, конечно, строка
|
|||
2
H A D G E H O G s
19.11.13
✎
11:25
|
Ну а где xml файл то?
|
|||
3
DJ Anthon
19.11.13
✎
11:27
|
(2) там сверху его кусок видно
<?xml version="1.0" encoding="windows-1251"?> <Файл ДатаДок="19.11.2013" ВерсФорм="4.20" НаимПрог="1С 7.7 ТиС DJ Anthon"> <ФормаОтч НомФорм="11" ПризПериодОтч="9" ГодПериодОтч="2013"><Первичная/></ФормаОтч> <Справочники> ... (1) а что должно быть? |
|||
4
H A D G E H O G s
19.11.13
✎
11:30
|
<xs:attribute name="НомФорм" use="required">
<xs:annotation> <xs:documentation>Номер формы</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:length value="4"/> <xs:enumeration value="11-о"/> </xs:restriction> </xs:simpleType> </xs:attribute> 4.20 |
|||
5
H A D G E H O G s
19.11.13
✎
11:33
|
<?xml version="1.0" encoding="windows-1251"?>
<Файл xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="ALK_11.xsd" ДатаДок="19.11.2013" ВерсФорм="4.20" НаимПрог="1С:ПРЕДПРИЯТИЕ 8.2 УПП 1.3.45.2"> <ФормаОтч НомФорм="11-о" ПризПериодОтч="9" ПризФОтч="4" ГодПериодОтч="2013"> |
|||
6
DJ Anthon
19.11.13
✎
12:30
|
(4) это 4.20. а я 4.30 пишу. а то, что в начале файла 4.20, так это фсрар так пишет: http://fsrar.ru/files/structure/2235.xsd
|
|||
7
DJ Anthon
19.11.13
✎
12:30
|
пока что убрал проверку, но интересно, чем ему тип не угодил.
|
|||
8
DJ Anthon
21.11.13
✎
18:49
|
ап
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |