ГО СТ Р ИСО/МЭК 8825-5— 2013
maxOccurs="unbounded‘7>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="Childlnformation">
<xsd:complexType>
<xsd:sequence>
<xsd:element name=’’name"
type="name’7>
<xsd:element name=”dateOfBirth"
type=“xsd:date"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:simpleType namв=”LisЮfDays">
<xsd:list itemType="Day’7>
</xsd:simpleType>
<xsd:simpleType name="Day">
<xsd:restriction base="xsd:string">
<xsd:enumeration value=”monday”/>
<xsd:enumeration value="tuesday”/>
<xsd:enumeration value="wednesday"/>
<xsd:enumeration value="thursday”/>
<xsd:enumeration value="friday’7>
<xsd:enumeration value="saturday"/>
<xsd:enumeration value=”sunday’7>
</xsd:restriction>
</xsd:simpleType>
<xsd:element name=”namesOfMemberNations">
<xsd:simpleType>
<xsd:list itemType="xsd:string’7>
</xsd:simpleType>
</xsd:element>
<xsd:element name="fileldentifier">
<xsd:complexType>
<xsd:choice>
<xsd:element name="serialNumber"
type="xsd:int*7>
<xsd:element name="relativeName"
type=”xsd:string’7>
<xsd:element ref=”unidentified"/>
</xsd:choice>
</xsd:complexType>
</xsd:element>
<xsd:element name="unidentified" type="xsd:anyType"/>
</xsd:schema>
D.2 Соответствующие ACH.1-определения
Далее приводится соответствующая ACH.1-спецификация и проверка тех же XML-документов. что и в XSD-
схеме:
EXAMPLES!joint-iso-itu-taenl(1) examples(999) xal-defined-
types(3))
“АСЭ.l/Examples/XML-defined-types"
DEFINITIONS
XER INSTRUCTIONS AUTOMATIC TAGS ::■
BEGIN
IMPORTS String, Decimal, Int, Date, AnyType
FROM XSD
{joint-iso-itu-taanl(1) specification(0) modules(O) xsd-
module(2) versionl(1));
/* For a Version 2 mapping, the last component of the module
identifier wouldbe
47