Схема протокола загрузки
<?xml version="1.0" encoding="UTF-8"?> | ||||||||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"> | ||||||||||
<xs:element name="result"> | ||||||||||
<xs:annotation> | ||||||||||
<xs:documentation>Протокол обработки | ||||||||||
ekb-файла</xs:documentation> | ||||||||||
</xs:annotation> | ||||||||||
<xs:complexType> | ||||||||||
<xs:sequence> | ||||||||||
<xs:element name="error" nillable="false" minOccurs="0" | ||||||||||
maxOccurs="unbounded"> | ||||||||||
<xs:annotation> | ||||||||||
<xs:documentation>Ошибка при загрузке. Таких ошибок | ||||||||||
может быть несколько и разных типов.</xs:documentation> | ||||||||||
</xs:annotation> | ||||||||||
<xs:complexType> | ||||||||||
<xs:simpleContent> | ||||||||||
<xs:extension base="xs:string"> | ||||||||||
<xs:attribute name="code" type="xs:integer" | ||||||||||
use="required"> | ||||||||||
<xs:annotation> | ||||||||||
<xs:documentation>Код ошибки | ||||||||||
</xs:documentation> | ||||||||||
</xs:annotation> | ||||||||||
</xs:attribute> | ||||||||||
</xs:extension> | ||||||||||
</xs:simpleContent> | ||||||||||
</xs:complexType> | ||||||||||
</xs:element> | ||||||||||
</xs:sequence> | ||||||||||
<xs:attribute name="filename" type="xs:string"> | ||||||||||
<xs:annotation> | ||||||||||
<xs:documentation>Имя файла, в котором обнаружены ошибки. | ||||||||||
Присутствует, если это протокол проверки файла на корректность в синхронном режиме.</xs:documentation> | ||||||||||
</xs:annotation> | ||||||||||
</xs:attribute> | ||||||||||
<xs:attribute name="errcount" type="xs:integer" use="required"> | ||||||||||
<xs:annotation> | ||||||||||
<xs:documentation>Количество ошибок всего. Если 0, | ||||||||||
значит файл обработан и загружен без ошибок.</xs:documentation> | ||||||||||
</xs:annotation> | ||||||||||
</xs:attribute> | ||||||||||
</xs:complexType> | ||||||||||
</xs:element> | ||||||||||
</xs:schema> |