<xs:element name="code"/>

<xs:element name="national_lcode"/>

<xs:element name="international_lcode"/>

<xs:element name="full_name"/>

<xs:element name="partition"/>

</xs:schema>

Приложение 10

Описание XSD схемы файла справочника ОКВ

<?xml version="1.0" encoding="UTF-8" standalone="no"?>

<xs:schema xmlns:xs="http://www. w3.org/2001/XMLSchema" elementFormDefault="qualified">

<xs:import namespace="http://www. w3.org/XML/1998/namespace"/>

<xs:complexType name="okv">

<xs:sequence>

<xs:element ref="currency"/>

</xs:sequence>

</xs:complexType>

<xs:element name="okv" type="okv"/>

<xs:complexType name="currency">

<xs:sequence>

<xs:element ref="currency_info" maxOccurs="unbounded"/>

</xs:sequence>

</xs:complexType>

<xs:element name="currency" type="currency"/>

<xs:complexType name="currency_info">

<xs:sequence>

<xs:element ref="code"/>

<xs:element ref="ncode"/>

<xs:element ref="lcode"/>

<xs:element ref="name"/>

<xs:element ref="comment"/>

</xs:sequence>

</xs:complexType>

<xs:element name="currency_info" type="currency_info"/>

НЕ нашли? Не то? Что вы ищете?

<xs:element name="code"/>

<xs:element name="lcode"/>

<xs:element name="comment"/>

<xs:element name="ncode"/>

<xs:element name="name"/>

</xs:schema>

Приложение 11

Описание XSD схемы Протокола форматно-логического контроля

<?xml version="1.0" encoding="UTF-8" standalone="no"?>

<xs:schema xmlns:xs="http://www. w3.org/2001/XMLSchema" elementFormDefault="qualified">

<xs:import namespace="http://www. w3.org/XML/1998/namespace"/>

<xs:complexType name="flk_errors">

<xs:sequence>

<xs:element ref="add_info"/>

<xs:element ref="document"/>

</xs:sequence>

</xs:complexType>

<xs:element name="flk_errors" type="flk_errors"/>

<xs:complexType name="add_info">

<xs:sequence>

<xs:element ref="common_info"/>

<xs:element ref="sender_info"/>

<xs:element ref="source_file_info"/>

</xs:sequence>

</xs:complexType>

<xs:element name="add_info" type="add_info"/>

<xs:complexType name="common_info">

<xs:attribute name="file_id" type="xs:string" use="required"/>

<xs:attribute name="info_type" type="xs:string" use="required"/>

<xs:attribute name="version" type="xs:string" use="required"/>

<xs:attribute name="docs_count" type="xs:int" use="required"/>

</xs:complexType>

<xs:element name="common_info" type="common_info"/>

<xs:complexType name="sender_info">

<xs:attribute name="surname" type="xs:string" use="required"/>

<xs:attribute name="name" type="xs:string" use="required"/>

<xs:attribute name="partonymic" type="xs:string"/>

<xs:attribute name="phone" type="xs:string" use="required"/>

<xs:attribute name="email" type="xs:string"/>

</xs:complexType>

<xs:element name="sender_info" type="sender_info"/>

<xs:complexType name="source_file_info">

<xs:attribute name="file_id" type="xs:string" use="required"/>

<xs:attribute name="recieve_date" type="xs:dateTime" use="required"/>

<xs:attribute name="info_type" type="xs:string" use="required"/>

<xs:attribute name="processing_result" type="xs:string" use="required"/>

<xs:attribute name="docs_count_all" type="xs:int" use="required"/>

<xs:attribute name="docs_count_ok" type="xs:int" use="required"/>

<xs:attribute name="error_code" type="xs:string"/>

<xs:attribute name="error_text" type="xs:string"/>

</xs:complexType>

<xs:element name="source_file_info" type="source_file_info"/>

<xs:complexType name="document">

<xs:sequence>

<xs:element ref="result_processing" minOccurs="0" maxOccurs="unbounded"/>

<xs:element ref="error_data" minOccurs="0" maxOccurs="unbounded"/>

</xs:sequence>

<xs:attribute name="id_document" type="xs:string"/>

</xs:complexType>

<xs:element name="document" type="document"/>

<xs:complexType name="result_processing">

<xs:sequence>

<xs:element ref="id_processing_data"/>

</xs:sequence>

<xs:attribute name="code_processing_data" type="xs:string"/>

<xs:attribute name="text_processing_data" type="xs:string" use="required"/>

</xs:complexType>

<xs:element name="result_processing" type="result_processing"/>

<xs:element name="id_processing_data" type="xs:string"/>

<xs:complexType name="error_data">

<xs:sequence>

<xs:element ref="error_id"/>

</xs:sequence>

<xs:attribute name="error_position" type="xs:string"/>

<xs:attribute name="error_mean" type="xs:string"/>

<xs:attribute name="error_code" type="xs:string"/>

<xs:attribute name="error_text" type="xs:string" use="required"/>

</xs:complexType>

<xs:element name="error_data" type="error_data"/>

<xs:element name="error_id" type="xs:string"/>

</xs:schema>

Приложение 12

Описание XSD схемы Протокола идентификации

<?xml version="1.0" encoding="UTF-8" standalone="no"?>

<xs:schema xmlns:xs="http://www. w3.org/2001/XMLSchema" elementFormDefault="qualified">

<xs:import namespace="http://www. w3.org/XML/1998/namespace"/>

<xs:complexType name="validation_errors">

<xs:sequence>

<xs:element ref="add_info"/>

<xs:element ref="registry_documents_info"/>

</xs:sequence>

</xs:complexType>

<xs:element name="validation_errors" type="validation_errors"/>

<xs:complexType name="add_info">

<xs:sequence>

<xs:element ref="common_info"/>

<xs:element ref="sender_info"/>

<xs:element ref="source_file_info"/>

</xs:sequence>

</xs:complexType>

<xs:element name="add_info" type="add_info"/>

<xs:complexType name="common_info">

<xs:attribute name="file_id" type="xs:string" use="required"/>

<xs:attribute name="info_type" type="xs:string" use="required"/>

<xs:attribute name="version" type="xs:string" use="required"/>

</xs:complexType>

<xs:element name="common_info" type="common_info"/>

<xs:complexType name="sender_info">

<xs:attribute name="surname" type="xs:string" use="required"/>

<xs:attribute name="name" type="xs:string" use="required"/>

<xs:attribute name="partonymic" type="xs:string"/>

<xs:attribute name="phone" type="xs:string" use="required"/>

<xs:attribute name="email" type="xs:string"/>

</xs:complexType>

<xs:element name="sender_info" type="sender_info"/>

<xs:complexType name="source_file_info">

<xs:attribute name="file_id" type="xs:string" use="required"/>

<xs:attribute name="recieve_date" type="xs:dateTime" use="required"/>

<xs:attribute name="info_type" type="xs:string" use="required"/>

<xs:attribute name="error_docs_count" type="xs:int" use="required"/>

</xs:complexType>

<xs:element name="source_file_info" type="source_file_info"/>

<xs:complexType name="registry_documents_info">

<xs:sequence>

<xs:element ref="registry_document_info" minOccurs="0" maxOccurs="unbounded"/>

</xs:sequence>

</xs:complexType>

<xs:element name="registry_documents_info" type="registry_documents_info"/>

<xs:complexType name="registry_document_info">

<xs:attribute name="id" type="xs:string" use="required"/>

<xs:attribute name="version" type="xs:int" use="required"/>

<xs:attribute name="version_reason_id" type="xs:int" use="required"/>

<xs:attribute name="id_seller" type="xs:string" use="required"/>

<xs:attribute name="kpp_seller" type="xs:string"/>

<xs:attribute name="country_seller" type="xs:int" use="required"/>

<xs:attribute name="id_buyer" type="xs:string" use="required"/>

<xs:attribute name="kpp_buyer" type="xs:string"/>

<xs:attribute name="country_buyer" type="xs:int" use="required"/>

<xs:attribute name="mark_num" type="xs:string" use="required"/>

<xs:attribute name="mark_date" type="xs:dateTime" use="required"/>

</xs:complexType>

<xs:element name="registry_document_info" type="registry_document_info"/>

</xs:schema>

[1] Например, в справочнике.

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17