16
<xsd:documentation>Kilogram *</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="GRM">
<xsd:annotation>
<xsd:documentation>Gram *</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="DZN">
<xsd:annotation>
<xsd:documentation>Dozen</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
(5)
<xsd:element name ="D_6345" type ="din:D_6345"/>
<xsd:simpleType name="D_6345">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="DEM">
<xsd:annotation>
<xsd:documentation>Deutsche Mark</xsd:documentation> </xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
- Принцип 8: Имена EDI-объектов
- Стандартизованные или присваиваемые пользователем имена групп сегментов, сегментов, составных элементов данных и элементов данных могут предусматриваться в схеме как атрибут " annotation". В качестве атрибута для любого XML-элемента допускается использовать только одно EDI-имя.
- Если ED-объект имеет стандартизованное или присвоенное пользователем имя, сохраняется только последнее.
П р и м е ч а н и е — Последнее утверждение относится к имени объекта, которое может находиться по присвоенному пользователем имени, BSU или другим образом в MIG-инструкциях. При этом XML-файл будет оставаться незаполненным, а логическое преобразование — легко реализуемым с помощью синтаксического анализатора.
Примеры -
(1)
<xsd:element name ="S_DTM">
<xsd:annotation>
<xsd:documentation>Date/Time/Period</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="din:D 2005"/> ...
(2)
<xsd:element name ="S_DTM">
<xsd:annotation>
<xsd:documentation>Order or delivery date </xsd:documentation> </xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="din:D 2005"/> ...
Принцип 9: Размещение данных