10
</xsd:annotation>
</xsd:element>
или
<xsd:element name ="Order_date" type ="xsd:decimal"/>
<xsd:element name ="Delivery_date" type ="xsd:decimal"/>
Вариант 2: Инструкция с неявно документированной датой, использующая только один DTM-сегмент (см. рисунок 2).
DTM, Status M, Occurrence 2, Qualifier in DE 2005: 2 и 4
Рисунок 2 — Диаграмма сообщения для инструкции, содержащей только один DTM-сегмент
Преобразование в XML-схему аналогично преобразованию, применяемому по умолчанию в соответствии с принципом 6.2.1, т. е.:
<xsd:element name ="S_DTM">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref-'din:D_20057>
<xsd:element ref-'din:D_23807>
</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 ="xsd:decimal">
<xsd:annotation>
<xsd:documentation>Order date</xsd:documentation>
</xsd:annotation>
</xsd:element>
Поясняющий пример для 6.2.3:
<xsd:schema x mlns:xsd-'http://www.w3.org/2001/XMLSchema">
<xsd:element name ="S_UNB">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="D_0004" minOccurs-'0" maxOccurs-'17>
<xsd:element ref="D_0010" minOccurs-'0" maxOccurs="1"/>
<xsd:element ref="D_0017" minOccurs-'0" maxOccurs="1"/>
<xsd:element ref="D_0020" minOccurs-'0" maxOccurs="1"/>
<xsd:element ref="M_ORDERS" minOccurs-T maxOccurs-'unbounded7>
</xsd:sequence>
- Принцип 3: Оптимизация структуры
Если главный интерес представляют одноуровневые XML-структуры, то применение нижеследующих