ГОСТ Р 54878—2011/ISO/TS 20625:2002
Вариант 2: Инструкция с неявнодокументированной датой, использующая только один ОТМ-сегмент
(см. рисунок 2).
DTM, Status М, Occurrence 2. Qualifier in DE 2005: 2 и 4
Рисунок 2 — Диаграмма сообщения для инструкции, содержащей только один DTM-сегмент
Преобразование вXML-схему аналогично преобразованию, применяемому по умолчанию в соответ
ствии с принципом 6.2.1. т. е.:
<xsd:element name =*S_DTM">
<xsd:comptexType>
<xsd:sequence>
<xsd:element ref="din:D_2005’7>
<xsd:element ref="din:D_2380’7>
</xsd:sequence>
</xsd:complexType>
<xsd:element name ="D_2005* type ="din:D_2005">
<xsd:annotation>
<xsd:documentation>Type of date</xsd:documentation»
</xsd:annotation>
</xsd:element>
<xsd:element name =*D_2380" type =*xsddecimal”»
<xsd:annotation>
<xsd.documontation>Orderdate</xsd:documentation»
</xsd:annotation>
</xsd:element>
Поясняющий пример для 6.2.3:
<xsd:schemaxmlns:xsd=’
http://www.w3.org/2001/XMLSchema’
>
<xsd:element name ="S_UNB’ >
<xsd:complexType>
<xsd:sequence>
<xsd:element ref=’ D_0004” minOccurs="0" maxOccurs=*r/>
<xsd:element ref="D_0010" minOccurs-’O” maxOccurs=*17>
<xsd:element ref=*D_0017MminOccurs=”0” maxOccurs=’ 17>
<xsd:element ref=’D_0020" minOccurs="0’’ maxOccurs=*1*/>
<xsd:element ref=”M_ORDERS* minOccurs=”1" maxOccurs=’unbounded’7>
</xsd:sequence>
6.3 Принцип 3: Оптимизация структуры
Если главный интерес представляют одноуровневые XML-структуры, то применение нижеследующих
принципов будет приводить к получению оптимизированных результатов, однако для их интеграции в су
ществующие системы необходимо соблюдать минимальные требования кструктуреданных, устанавлива
емые применяемой EDI-системой.
6