40
Пример XML-сообщения для вышеописанной схемы:
<?xml version="1.0" encoding-UTF-8'?>
<!- - automatically generated by GEFEG EDIFIX - ->
<!- - http://www.gefeg.com - ->
<din:M_ORDERS xmlns:din="http://www.din.de/examples/orders" xmlns:xsi="http://www. w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.din.de/examples/orders order1.xsd"> <din:D_1004>1-96</din:D_1004>
<din:S_DTM>
<din:D_2005>4</din:D_2005>
<din:D_2380>19960101 </din:D_2380>
</din:S_DTM>
<din:G_SG2>
<din:D_3035>BY</din:D_3035>
<din:D_3036>BONBON AG</din:D_3036> <din:D_3042>SIRUPSTRASSE 15</din:D_3042> <din:D_3164>ZUCKERSTADT</din:D_3164>
<din:D_3251 >55555</din:D_3251 >
<din:S_FII>
<din:D_3194>1236547890</din:D_3194>
<din:D_3433>10090045</din:D_3433>
<din:D_3432>SBANK</din:D_3432>
</din:S_FII>
<din:D_1154>DE998887</din:D_1154>
<din:D_3413>BART SIMPSON</din:D_3413>
<din:S_COM>
<din:D_3148>05368-22347</din:D_3148>
<din:D_3155>TE</din:D_3155>
</din:S_COM>
</din:G_SG2>
<din:D_6345>EUR</din:D_6345>
<din:G_SG25>
<din:D_1082>1 </din:D_1082>
<din:D_7140>2001 </din:D_7140>
<din:D_7008>SCHOKOLADENMASSE</din:D_7008>
<din:D_6060>2</din:D_6060>
<din:D_6411>TNE</din:D_6411>
<din:D_5004>2800</din:D_5004>
<din:D_5118>1400</din:D_5118>
</din:G_SG25>
<din:D_5004_2>2890</din:D_5004_2>
</din:M_ORDERS>
A.2.2 Альтернативная XML-схема с "разговорными" тегами
<?xml version="1.0" encoding-UTF-8'?>
<!- - automatically generated by GEFEG EDIFIX - ->
<!- - http://www.gefeg.com - ->
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <xsd:element name ="Order">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="OrderNumber"/>
<xsd:element ref="OrderDates" minOccurs="1" maxOccurs="2"/> <xsd:element ref="OrderParties" minOccurs="1" maxOccurs="2"/> <xsd:element ref="OrderCurreny" minOccurs="0" maxOccurs="1"/> <xsd:element ref="LineItems" minOccurs="1" maxOccurs="10"/> <xsd:element ref="TotalOrderValue"/>
</xsd:sequence>
<xsd:attribute name="EDIPath" type="xsd:string" fixed="ORDERS"/> </xsd:complexType>
</xsd:element>
<xsd:element name ="OrderDates">