15
<xsd:annota tion >
<xsd:documentation>Deutsche Mark</xsd:documentation> </xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="EUR">
<xsd:annotation>
<xsd:documentation>Euro</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="GBP">
<xsd:annotation>
<xsd:documentation>Pfund Sterling</xsd:documentation> </xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
(2)
<xsd:simpleType name="D_6347">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="1"/>
<xsd:enumeration value="2"/>
<xsd:enumeration value="3"/>
<xsd:enumeration value="4"/>
<xsd:enumeration value="5"/>
<xsd:enumeration value="6"/>
<xsd:enumeration value="7"/>
... etc. listing of the complete code list </xsd:simpleType>
(3)
<?xml version="1.0"?>
<xsd:schema targetNamespace="http://www.din.de/example/orders" xmlns:din="http://www.din.de/example/orders" xmlns:xsd="http://www.w3.org/2000/10/XMLSchema">
<include schemaLocation="CL_6411.xsd"/>
<xsd:element name ="D_6411" type ="din:CL_6411">
<xsd:annotation>
<xsd:documentation>Measure unit</xsd:documentation> </xsd:annotation>
</xsd:element>
External file with codes:
<?xml version="1.0"?>
<xsd:schema targetNamespace="http://www.din.de/ example/orders" xmlns:din="http://www.din.de/ example/orders" xmlns:xsd="http://www.w3.org/2000/10/XMLSchema">
<xsd:simpleType name="CL_6411">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="ACR"/>
<xsd:enumeration value="AMH"/>
(4)
<xsd:simpleType name="CL_6411">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="TNE">
<xsd:annotation>
<xsd:documentation>Tonne (1000 kg) *</xsd:documentation> </xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="KGM">
<xsd:annotation>