Добрый вечер,
никак не могу понять суть проблемы.
схема
<?xml version="1.0" encoding="utf-8" ?>
<!--Created with Liquid XML Studio Developer Edition 9.0.11.3078 (http://www.liquid-technologies.com)-->
<xs:schema elementFormDefault="qualified" targetNamespace="shopware" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element xmlns="shopware" name="OrderNotification" type="OrderNotificationType" />
<xs:complexType name="OrderNotificationType">
<xs:sequence>
<xs:element xmlns="shopware" name="Order" type="OrderType" minOccurs="0" maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="OrderType">
<xs:sequence minOccurs="1" maxOccurs="1">
<xs:element name="OrderNumber" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:schema>
и данные
<?xml version="1.0" encoding="utf-8"?>
<!-- Created with Liquid XML Studio Developer Edition 9.0.11.3078 (http://www.liquid-technologies.com) -->
<OrderNotification xmlns="shopware" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="shopware Z:\1C\work\shopware\shopware\test.xsd">
<Order>
<OrderNumber>string</OrderNumber>
</Order>
<Order>
<OrderNumber>string</OrderNumber>
</Order>
</OrderNotification>
пытаемся загрузить
ФайлXSD = "test.xsd";
ShopwareXDTOFactory = CreateXDTOFactory(ФайлXSD);
OrderNotificationType = ShopwareXDTOFactory.Type("shopware", "OrderNotificationType");
XMLReader = New XMLReader;
XMLReader.OpenFile("SampleFile.xml");
OrderNotification = XDTOFactory.ReadXML(XMLReader,OrderNotificationType);
получаем ошибку Ошибка модели XDTO
не могу понять почему. Что-то не так с пространством имен?