<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:cpg_direct_materials="urn:ean.ucc:align:cpg:cpg_direct_materials:2" xmlns:eanucc="urn:ean.ucc:2" xmlns:deliver="urn:ean.ucc:deliver:2" attributeFormDefault="unqualified" elementFormDefault="unqualified" targetNamespace="urn:ean.ucc:align:cpg:cpg_direct_materials:2" version="2.1">
<xsd:annotation>
<xsd:documentation>
</xsd:documentation>
</xsd:annotation>
<xsd:import namespace="urn:ean.ucc:2" schemaLocation="../../ean.ucc/common/MeasurementUnitCode.xsd" />
<xsd:complexType name="RelationshipDependentItemDataType">
<xsd:sequence>
<xsd:element name="tradeItemSpecificUnitOfMeasure" type="eanucc:MeasurementUnitCodeType" />
<xsd:element name="tradeItemProductionLeadTime" type="eanucc:MeasurementValueType" minOccurs="0" />
</xsd:sequence>
</xsd:complexType>
В ean.ucc, в общей папке есть файл MeasurementUnitCode.xsd с кодом ниже
xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:eanucc="urn:ean.ucc:2" attributeFormDefault="unqualified" elementFormDefault="unqualified" targetNamespace="urn:ean.ucc:2" version="2.1">
<xsd:annotation>
<xsd:documentation>
</xsd:documentation>
</xsd:annotation>
<xsd:complexType name="MeasurementUnitCodeType">
<xsd:sequence>
<xsd:element name="measurementUnitCodeValue">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="3" />
<xsd:minLength value="1" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:schema>
Выдает ошибку Невозможно разрешить имя 'eanucc: MeasurementUnitCodeType' в (n) 'определение типа 'component.
Основной xsd находится в папке' cpg_direct_materials '(Align_ItemDataNotification.xsd), а структура файла выглядит следующим образом.
введите описание изображения здесь