ГОСТ Р ИСО 20242-4—2012
</xsd:complexType>
<!- Device Driver (when instantiated) -->
<xsd:complexType name="TVersion’>
<xsd:sequence>
<xsd:element name=*Major” type=*xsd:unsignedByte”/>
<xsd:element name=*Minor” type=*xsd:unsignedByte7>
<xsd:element name="Revision" type="xsd:unsignedByte7>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name=THeader”>
<xsd:sequence>
<xsd:e!ement name="DCD_Version" iype="xsd:unstgnedlnt7>
<xsd:element name="DeviceVersion" type="xsd:unsignedlnt7>
<xsd:element name="DriverName" type="xsd:string7>
<xsd:element name="DriverVersion" type="xsd:unsignedlnt7>
<xsd:eJement name^Factory" type="xsd:string7>
<xsd:e»ement name="DIT type=“xsd:stringV>
<xsd:eiement name^GDLVersion* type="TVersion7>
<i’xsd:sequence>
</xsd:complexType>
<xsd:complexType name="GDI_DCDHabstract="true">
<xsd:sequence>
<xsd:element name^GDIJHeader’ type=*THeader" minOccurs=’0"/>
</xsd:sequence>
<xsdattribute name="category" type^Category" use=’required” fixed="DCD’/>
<xsd:attributeGroup ref=*TextAttnbutes’/>
<xsdattribute name="dMPath’ type="xsd:string" use="required7>
<xsd:attribute name="driverVersion* type="xsd:int" use=’required"/>
</xsd:complexType>
</xsd:schema>
A.7 Примеры DCD-олисания
A.7.1 Общие сведения
Файлы DCDa1.xsd и DCDa2.xsd содержат XML-схемы примеров DCD-олисания. которые позволяют допол
нять XML-схему в файле GDICommon.xsd в соответствии с возможностями драйверов устройства. Имена XML-
элементов могут быть определены в соответствии с требованиями пользователя. Структурную информацию,
име ющую отношение к XML-элементу, определяют с помощью содержимого XML-атрибута «category».
А.7.2 XML-схема: Файл DCDal.xsd
<?xml version=’1.0" encoding="UTF-8"?>
<xsd:schema xmlns:xsd=,http:/.\vww.w3.org/2001/XMLSchema*
elementFormDefault=*qualified" attributeFormDefault=*unqualified">
<xsd:annotation>
<xsd:appinfo source="
http://w4Vw.asam.net/ISO20242-4.’DCPTHeader.xsd’’
>
<DCPTHeader>
<DCPTIdentification>DCD1<.’DCPTIdentification>
<DCPTRevision>1.0<i’DCPTRevision>
<DCPTName>DCD1</DCPTName>
<DCPTSource>DCD1.xsd</DCPTSource>
<DCPTClasslD>DCD</DCPTCIasslD>
<DCPTDate>2009-03-16</DCPTDate>
<ISO20242Reference>
<ISO20242Edition> 1</ISO20242Edition>
<Technology>ASAM-GDI«Technology>
</ISO20242Reference>
</DCPTHeader>
</xsd:appinfo>
</xsd:annotation>
<xsd:include schemaLocation="GDICommon.xsd7>
<!- Main type is GDI_DCD with contained Virtual Device Types.
There may be many different Virtual Device Types contained. ->
<xsd:complexType name="Driver01*>
<xsd:complexContent>
22