<xs:complexType name='base-joint'>

<xs:attributeGroup ref='common:joint-attributes' />

</xs:complexType>

<xs:complexType name='joint'>

<xs:complexContent>

<xs:extension base='project:base-joint'>

<xs:sequence >

<xs:element name='JOINT_LOC' type='common:joint-loc' minOccurs='0' />

</xs:sequence>

</xs:extension>

</xs:complexContent>

</xs:complexType>

<xs:complexType name='base-client'>

<xs:attributeGroup ref='common:client-info' />

</xs:complexType>

<xs:complexType name='client'>

<xs:complexContent>

<xs:extension base='project:base-client'>

<xs:sequence >

<xs:element name='CLIENT_LOC' type='common:client-loc' minOccurs='0' maxOccurs='2' />

</xs:sequence>

</xs:extension>

</xs:complexContent>

</xs:complexType>

<xs:complexType name='base-wagon'>

<xs:attributeGroup ref='common:wagon-attributes' />

</xs:complexType>

<xs:complexType name='wagon'>

<xs:complexContent>

<xs:extension base='project:base-wagon'>

<xs:sequence >

<xs:element name='COLLECT_V' type='common:collect' />

<xs:element name='TOOLS' type='common:tools' minOccurs='0' maxOccurs='unbounded' />

<xs:element name='ZPU_V' type='common:zpu' minOccurs='0' maxOccurs='1000'/>

</xs:sequence>

</xs:extension>

</xs:complexContent>

</xs:complexType>

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

<xs:complexType name='base-container'>

<xs:attributeGroup ref='common:container-attributes' />

</xs:complexType>

<xs:complexType name='container'>

<xs:complexContent>

<xs:extension base='project:base-container'>

<xs:sequence >

<xs:element name='COLLECT_K' type='common:collect' />

<xs:element name='ZPU_K' type='common:zpu' minOccurs='0' maxOccurs='1000' />

</xs:sequence>

</xs:extension>

</xs:complexContent>

</xs:complexType>

</xs:schema>

<?xml version="1.0" encoding="utf-8"?>

<xs:schema

targetNamespace="uz:rwc:document:accepted:1.1"

attributeFormDefault="unqualified"

elementFormDefault="qualified"

xmlns:tns="uz:rwc:document:accepted:1.1"

xmlns:xs="http://www. w3.org/2001/XMLSchema"

xmlns:common="uz:rwc:document:common:1.1"

xmlns:accepted="uz:rwc:document:accepted:1.1"

xmlns:project="uz:rwc:document:project:1.1"

<xs:import namespace="uz:rwc:document:common:1.1"/>

<xs:import namespace="uz:rwc:document:project:1.1" />

<xs:element name='changes'>

<xs:complexType>

<xs:choice maxOccurs='unbounded'>

<xs:element name='insert' type="accepted:changes" />

<xs:element name='delete' type="accepted:changes" />

<xs:element name='update' type="accepted:changes" />

</xs:choice>

</xs:complexType>

</xs:element>

<!-- changes begin -->

<xs:complexType name='changes'>

<xs:complexContent >

<xs:extension base='common:changes'>

<xs:choice >

<xs:element name='OTPR'>

<xs:complexType >

<xs:complexContent >

<xs:extension base='accepted:base-consignment'>

<xs:attribute name='admin_nazn' type='common:N_2' use='optional'/>

<xs:attribute name='admin_otpr' type='common:N_2' use='optional'/>

<xs:attribute name='country_nazn' type='common:N_3' use='optional'/>

<xs:attribute name='country_otpr' type='common:N_3' use='optional'/>

<xs:attribute name='esr_name_nazn' type='common:C_30' use='optional'/>

<xs:attribute name='esr_name_nazn_real' type='common:C_30' use='optional'/>

<xs:attribute name='esr_nazn' type='common:EsrCode' use='optional'/>

<xs:attribute name='esr_nazn_real' type='common:EsrCode' use='optional'/>

<xs:attribute name='esr_otpr' type='common:EsrCode' use='optional'/>

<xs:attribute name='esr_otpr_real' type='common:EsrCode' use='optional'/>

<xs:attribute name='kod_doc' type='common:N_3' use='optional'/>

<xs:attribute name='loader' type='common:LoaderKind' use='optional'/>

<xs:attribute name='rab_esr' type='common:N_2' use='optional'/>

<xs:attribute name='ser_doc' type='common:C_4' use='optional'/>

<xs:attribute name='speed' type='common:SpeedKind' use='optional'/>

<xs:attribute name='type_pay' type='common:PayKind' use='optional'/>

<xs:attribute name='vid' type='common:ConsignmentCategory' use='optional'/>

</xs:extension>

</xs:complexContent>

</xs:complexType>

</xs:element>

<xs:element name='CIM_INFO' type='common:cim-info'/>

<xs:element name='CLIENT'>

<xs:complexType >

<xs:complexContent >

<xs:extension base='accepted:base-client'>

<xs:attribute name='kod' type='common:ClientCode4' use='optional'/>

<xs:attribute name='name' type='common:C_300' use='optional'/>

<xs:attribute name='type' type='common:ClientKind' use='optional'/>

</xs:extension>

</xs:complexContent>

</xs:complexType>

</xs:element>

<xs:element name='CLIENT_LOC'>

<xs:complexType >

<xs:complexContent >

<xs:extension base='common:client-loc'>

<xs:attribute name='lang' type='common:CimLang' use='optional'/>

</xs:extension>

</xs:complexContent>

</xs:complexType>

</xs:element>

<xs:element name='COM_COND' type='common:com-cond'/>

<xs:element name='CONT'>

<xs:complexType >

<xs:complexContent >

<xs:extension base='accepted:base-container'/>

</xs:complexContent>

</xs:complexType>

</xs:element>

<xs:element name='COLLECT_K'>

<xs:complexType >

<xs:complexContent >

<xs:extension base='common:collect'>

<xs:attribute name='kod_etsng' type='common:EtsngCode' use='optional'/>

<xs:attribute name='name_etsng' type='common:C_800' use='optional'/>

</xs:extension>

</xs:complexContent>

</xs:complexType>

</xs:element>

<xs:element name='PAY_K' type='common:pay'/>

<xs:element name='ZPU_K' type='common:zpu'/>

<xs:element name='FROM_TO_LOC'>

<xs:complexType >

<xs:complexContent >

<xs:extension base='common:from-to-loc'>

<xs:attribute name='lang' type='common:CimLang' use='optional'/>

</xs:extension>

</xs:complexContent>

</xs:complexType>

</xs:element>

<xs:element name='JOINT'>

<xs:complexType >

<xs:complexContent >

<xs:extension base='accepted:base-joint'/>

</xs:complexContent>

</xs:complexType>

</xs:element>

<xs:element name='JOINT_LOC'>

<xs:complexType >

<xs:complexContent >

<xs:extension base='common:joint-loc'>

<xs:attribute name='lang' type='common:CimLang' use='optional'/>

</xs:extension>

</xs:complexContent>

</xs:complexType>

</xs:element>

<xs:element name='OTPRDP' type='common:old-document-info'/>

<xs:element name='PAC' type='common:pac'/>

<xs:element name='PL'>

<xs:complexType >

<xs:complexContent >

<xs:extension base='accepted:base-payer'/>

</xs:complexContent>

</xs:complexType>

</xs:element>

<xs:element name='PL_LOC'>

<xs:complexType >

<xs:complexContent >

<xs:extension base='common:pl-loc'>

<xs:attribute name='lang' type='common:CimLang' use='optional'/>

</xs:extension>

</xs:complexContent>

</xs:complexType>

</xs:element>

<xs:element name='PAY' type='common:consignment-pay'/>

<xs:element name='RW_STAT' type='common:rw-stat'/>

<xs:element name='SCHEMA' type='common:schema'/>

<xs:element name='SHTEMPEL' type='common:shtempel-info'/>

<xs:element name='SPEC_COND' type='common:spec-cond'/>

<xs:element name='SEND_STAT' type='common:send-stat'/>

<xs:element name='TAKS' type='common:taks'/>

<xs:element name='TEXT' type='accepted:text'/>

<xs:element name='VAGON'>

<xs:complexType >

<xs:complexContent >

<xs:extension base='accepted:base-wagon'/>

</xs:complexContent>

</xs:complexType>

</xs:element>

<xs:element name='COLLECT_V'>

<xs:complexType >

<xs:complexContent >

<xs:extension base='common:collect'>

<xs:attribute name='kod_etsng' type='common:EtsngCode' use='optional'/>

<xs:attribute name='name_etsng' type='common:C_800' use='optional'/>

</xs:extension>

</xs:complexContent>

</xs:complexType>

</xs:element>

<xs:element name='PAY_V' type='common:pay'/>

<xs:element name='PEREGR_V' type='common:peregr'/>

<xs:element name='TOOLS' type='common:tools'/>

<xs:element name='ZPU_V' type='common:zpu'/>

</xs:choice>

</xs:extension>

</xs:complexContent>

</xs:complexType>

<xs:complexType name='insertions'>

<xs:complexContent >

<xs:extension base='common:changes'>

<xs:choice >

<xs:element name='CIM_INFO' type='common:cim-info'/>

<xs:element name='CLIENT' type='accepted:client'/>

<xs:element name='CLIENT_LOC' type='common:client-loc'/>

<xs:element name='COM_COND' type='common:com-cond'/>

<xs:element name='CONT' type='accepted:container'/>

<xs:element name='COLLECT_K' type='common:collect'/>

<xs:element name='PAY_K' type='common:pay'/>

<xs:element name='ZPU_K' type='common:zpu'/>

<xs:element name='FROM_TO_LOC' type='common:from-to-loc'/>

<xs:element name='JOINT' type='accepted:joint'/>

<xs:element name='JOINT_LOC' type='common:joint-loc'/>

<xs:element name='OTPRDP' type='common:old-document-info'/>

<xs:element name='PAC' type='common:pac'/>

<xs:element name='PL' type='accepted:payer'/>

<xs:element name='PL_LOC' type='common:pl-loc'/>

<xs:element name='PAY' type='common:consignment-pay'/>

<xs:element name='RW_STAT' type='common:rw-stat'/>

<xs:element name='SCHEMA' type='common:schema'/>

<xs:element name='SHTEMPEL' type='common:shtempel-info'/>

<xs:element name='SPEC_COND' type='common:spec-cond'/>

<xs:element name='SEND_STAT' type='common:send-stat'/>

<xs:element name='TAKS' type='common:taks'/>

<xs:element name='TEXT' type='accepted:text'/>

<xs:element name='VAGON' type='accepted:wagon'/>

<xs:element name='COLLECT_V' type='common:collect'/>

<xs:element name='PAY_V' type='common:pay'/>

<xs:element name='PEREGR_V' type='common:peregr'/>

<xs:element name='TOOLS' type='common:tools'/>

<xs:element name='ZPU_V' type='common:zpu'/>

</xs:choice>

</xs:extension>

</xs:complexContent>

</xs:complexType>

<!-- changes end -->

<xs:element name="OTPR" type="accepted:consignment">

</xs:element>

<xs:complexType name="consignment">

<xs:complexContent>

<xs:extension base="accepted:base-consignment">

<xs:sequence >

<xs:element name='CIM_INFO' type='common:cim-info' minOccurs='0' />

<xs:element name='CLIENT' type='accepted:client' minOccurs='2' maxOccurs='2'/>

<xs:element name='COM_COND' type='common:com-cond' minOccurs='0' maxOccurs='unbounded'/>

<xs:element name='CONT' type='accepted:container' minOccurs='0' maxOccurs='unbounded' />

<xs:element name='FROM_TO_LOC' type='common:from-to-loc' minOccurs='0' maxOccurs='unbounded' />

<xs:element name='JOINT' type='accepted:joint' minOccurs='0' maxOccurs='100' />

<xs:element name='OTPRDP' type='common:old-document-info' minOccurs='0' />

<xs:element name='PAC' type='common:pac' minOccurs='0' />

<xs:element name='PL' type='accepted:payer' minOccurs='1' maxOccurs='unbounded' />

<xs:element name='RW_STAT' type='common:rw-stat' minOccurs='0' maxOccurs='unbounded'/>

<xs:element name='VAGON' type='accepted:wagon' minOccurs='0' maxOccurs='120' />

<xs:element name='SCHEMA' type='common:schema' minOccurs='0' maxOccurs='10' />

<xs:element name='SEND_STAT' type='common:send-stat' minOccurs='0' maxOccurs='unbounded'/>

<xs:element name='SHTEMPEL' type='common:shtempel-info' minOccurs='0' maxOccurs='unbounded'/>

<xs:element name='SPEC_COND' type='common:spec-cond' minOccurs='0' maxOccurs='unbounded'/>

<xs:element name='TAKS' type='common:taks' minOccurs='0' maxOccurs='unbounded'/>

<xs:element name='TEXT' type='accepted:text' minOccurs='0' />

</xs:sequence>

</xs:extension>

</xs:complexContent>

</xs:complexType>

<xs:complexType name='base-consignment'>

<xs:attributeGroup ref='project:consignment-attributes' />

<xs:attributeGroup ref='accepted:consignment-attributes' />

</xs:complexType>

<xs:attributeGroup name='consignment-attributes'>

<!-- Здесь этот атрибут становится обязательным, но вот как это объявить в схеме?

<xs:attribute name='nom_doc' use='required' type='common:N_8' >

<xs:annotation>

<xs:documentation>Номер документу </xs:documentation>

</xs:annotation>

</xs:attribute>

-->

<xs:attribute name='ser_doc' type='common:C_4' >

<xs:annotation>

<xs:documentation>Серія документу </xs:documentation>

</xs:annotation>

</xs:attribute>

<xs:attribute name='date_otpr' type='common:DateTime' >

<xs:annotation>

<xs:documentation>Дата відправлення вантажу або ввозу на УЗ</xs:documentation>

</xs:annotation>

</xs:attribute>

<xs:attribute name='date_otpr_real' type='common:DateTime' >

<xs:annotation>

<xs:documentation>Дата відправлення реальна</xs:documentation>

</xs:annotation>

</xs:attribute>

<xs:attribute name='distance_way' type='common:N_5' >

<xs:annotation>

<xs:documentation>Відстань від станції відправлення до станції призначення по УЗ</xs:documentation>

</xs:annotation>

</xs:attribute>

<xs:attribute name='pr_distance' type='common:DistanceKind' >

<xs:annotation>

<xs:documentation>Ознака виставлення відстані </xs:documentation>

</xs:annotation>

</xs:attribute>

<xs:attribute name='osum' type='common:N_13' >

<xs:annotation>

<xs:documentation>Сума по відправленню </xs:documentation>

</xs:annotation>

</xs:attribute>

<xs:attribute name='sum_deliv' type='common:N_13' >

<xs:annotation>

<xs:documentation>Сума по прибуттю</xs:documentation>

</xs:annotation>

</xs:attribute>

<xs:attribute name='sum_pereb' type='common:N_13' >

<xs:annotation>

<xs:documentation>Сума перебору</xs:documentation>

</xs:annotation>

</xs:attribute>

</xs:attributeGroup>

<xs:complexType name='base-text'>

<xs:complexContent>

<xs:extension base='common:text'>

<xs:attributeGroup ref='accepted:text-attributes' />

</xs:extension>

</xs:complexContent>

</xs:complexType>

<xs:complexType name='text'>

<xs:complexContent>

<xs:extension base='accepted:base-text'>

</xs:extension>

</xs:complexContent>

</xs:complexType>

<xs:attributeGroup name='text-attributes'>

<xs:attribute name='name_esr_otpr' type='common:C_30' >

<xs:annotation>

<xs:documentation>Найменування станції по відправленню (або входу на УЗ)</xs:documentation>

</xs:annotation>

</xs:attribute>

<xs:attribute name='name_gng' type='common:C_800' >

<xs:annotation>

<xs:documentation>Найменування вантажу по ГНВ </xs:documentation>

</xs:annotation>

</xs:attribute>

<xs:attribute name='rw_note' type='common:C_800' >

<xs:annotation>

<xs:documentation>Відмітки залізниці </xs:documentation>

</xs:annotation>

</xs:attribute>

<xs:attribute name='rw_mark' type='common:C_800' >

<xs:annotation>

<xs:documentation>Марка залізниці</xs:documentation>

</xs:annotation>

</xs:attribute>

<xs:attribute name='name_tov' type='common:C_60' >

<xs:annotation>

<xs:documentation>Призвище товарного кассиру, який оформив документ по відправленню </xs:documentation>

</xs:annotation>

</xs:attribute>

</xs:attributeGroup>

<xs:complexType name='base-payer'>

<xs:attributeGroup ref='common:payer-attributes' />

</xs:complexType>

<xs:complexType name='payer'>

<xs:complexContent>

<xs:extension base='accepted:base-payer'>

<xs:sequence >

<xs:element name='PAY' type='common:consignment-pay' minOccurs='0' maxOccurs='unbounded' />

<xs:element name='PL_LOC' type='common:pl-loc' minOccurs='0' maxOccurs='2' />

</xs:sequence>

</xs:extension>

</xs:complexContent>

</xs:complexType>

<xs:complexType name='base-joint'>

<xs:attributeGroup ref='common:joint-attributes' />

</xs:complexType>

<xs:complexType name='joint'>

<xs:complexContent>

<xs:extension base='accepted:base-joint'>

<xs:sequence >

<xs:element name='JOINT_LOC' type='common:joint-loc' minOccurs='0' />

</xs:sequence>

</xs:extension>

</xs:complexContent>

</xs:complexType>

<xs:complexType name='base-client'>

<xs:attributeGroup ref='common:client-info' />

</xs:complexType>

<xs:complexType name='client'>

<xs:complexContent>

<xs:extension base='accepted:base-client'>

<xs:sequence >

<xs:element name='CLIENT_LOC' type='common:client-loc' minOccurs='0' maxOccurs='2' />

</xs:sequence>

</xs:extension>

</xs:complexContent>

</xs:complexType>

<xs:complexType name='base-wagon'>

<xs:attributeGroup ref='common:wagon-attributes' />

</xs:complexType>

<xs:complexType name='wagon'>

<xs:complexContent>

<xs:extension base='accepted:base-wagon'>

<xs:sequence >

<xs:element name='COLLECT_V' type='common:collect' maxOccurs='99' />

<xs:element name='PAY_V' type='common:pay' minOccurs='0' maxOccurs='unbounded' />

<xs:element name='PEREGR_V' type='common:peregr' minOccurs='0' />

<xs:element name='TOOLS' type='common:tools' minOccurs='0' maxOccurs='unbounded' />

<xs:element name='ZPU_V' type='common:zpu' minOccurs='0' maxOccurs='60'/>

</xs:sequence>

</xs:extension>

</xs:complexContent>

</xs:complexType>

<xs:complexType name='base-container'>

<xs:attributeGroup ref='common:container-attributes' />

</xs:complexType>

<xs:complexType name='container'>

<xs:complexContent>

<xs:extension base='accepted:base-container'>

<xs:sequence >

<xs:element name='COLLECT_K' type='common:collect' />

<xs:element name='PAY_K' type='common:pay' maxOccurs='unbounded' />

<xs:element name='ZPU_K' type='common:zpu' minOccurs='0' maxOccurs='60' />

</xs:sequence>

</xs:extension>

</xs:complexContent>

</xs:complexType>

</xs:schema>

<?xml version="1.0" encoding="utf-8"?>

<xs:schema

targetNamespace="uz:rwc:document:reviewed:1.1"

attributeFormDefault="unqualified"

elementFormDefault="qualified"

xmlns:tns="uz:rwc:document:reviewed:1.1"

xmlns:xs="http://www. w3.org/2001/XMLSchema"

xmlns:project="uz:rwc:document:project:1.1"

xmlns:accepted="uz:rwc:document:accepted:1.1"

xmlns:resent="uz:rwc:document:resent:1.1"

xmlns:arrived="uz:rwc:document:arrived:1.1"

xmlns:reviewed="uz:rwc:document:reviewed:1.1"

xmlns:common="uz:rwc:document:common:1.1"

>

<xs:import namespace="uz:rwc:document:common:1.1" />

<xs:import namespace="uz:rwc:document:project:1.1" />

<xs:import namespace="uz:rwc:document:accepted:1.1" />

<xs:import namespace="uz:rwc:document:resent:1.1" />

<xs:import namespace="uz:rwc:document:arrived:1.1" />

<xs:element name='changes'>

<xs:complexType>

<xs:choice maxOccurs='unbounded'>

<xs:element name='insert' type="reviewed:changes" />

<xs:element name='delete' type="reviewed:changes" />

<xs:element name='update' type="reviewed:changes" />

</xs:choice>

</xs:complexType>

</xs:element>

<!-- changes begin -->

<xs:complexType name='changes'>

<xs:complexContent >

<xs:extension base='common:changes'>

<xs:choice >

<xs:element name='OTPR'>

<xs:complexType >

<xs:complexContent >

<xs:extension base='reviewed:base-consignment'>

<xs:attribute name='admin_nazn' type='common:N_2' use='optional'/>

<xs:attribute name='admin_otpr' type='common:N_2' use='optional'/>

<xs:attribute name='country_nazn' type='common:N_3' use='optional'/>

<xs:attribute name='country_otpr' type='common:N_3' use='optional'/>

<xs:attribute name='esr_name_nazn' type='common:C_30' use='optional'/>

<xs:attribute name='esr_name_nazn_real' type='common:C_30' use='optional'/>

<xs:attribute name='esr_nazn' type='common:EsrCode' use='optional'/>

<xs:attribute name='esr_nazn_real' type='common:EsrCode' use='optional'/>

<xs:attribute name='esr_otpr' type='common:EsrCode' use='optional'/>

<xs:attribute name='esr_otpr_real' type='common:EsrCode' use='optional'/>

<xs:attribute name='kod_doc' type='common:N_3' use='optional'/>

<xs:attribute name='loader' type='common:LoaderKind' use='optional'/>

<xs:attribute name='rab_esr' type='common:N_2' use='optional'/>

<xs:attribute name='ser_doc' type='common:C_4' use='optional'/>

<xs:attribute name='speed' type='common:SpeedKind' use='optional'/>

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