Вот файл xsd
-------------------
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:cm="urn:cl:schema:common" xmlns:cd="urn:cl:schema:common_dec" >
<xs:import namespace="urn:cl:schema:common" schemaLocation="common.xsd"/>
<xs:import namespace="urn:cl:schema:common_dec" schemaLocation="common_declaration.xsd"/>
<xs:element name="AFRDeclaration" >
<xs:complexType >
<xs:sequence>
<xs:element name="MessageName" type="cm:MessageName"></xs:element>
<xs:element name="MessageVersion" type="cm:MessageVersion"></xs:element>
<xs:element name="MessageDateTime" type="cm:MessageDateTime"></xs:element>
-------------------
Предположим, этот файл xsd называется AFRDeclaration.Он импортирует два разных файла xsd с именами «common.xsd» и «common_declaration».AFRDeclaration использует xsd common и common_declaration через (type = "") и т. Д.
Когда я пытаюсь загрузить xsd в качестве набора данных, используя следующий код
Dim xmlStream As StreamReader = New StreamReader(Application.StartupPath.ToString()+"\XSD\AFRDeclaration.xsd")
_datasetXSD.ReadXmlSchema(xmlStream)
, я получаюследующая ошибка System.Xml.Schema.XmlSchemaException: 'Type 'urn:cl:schema:common:MessageName' is not declared.'
MessageName содержится в файле common.xsd.Как загрузить файл xsd, чтобы я мог использовать его для создания таблиц и т. Д.