0
Ksandr
06.08.12
✎
19:06
|
Коллеги, доброго вечера,
импортирую данные из xml со схемой через фабрику xdto.
Вот важные куски схемы:
<xs:schema xmlns:tns="http://c.ru/reportdata" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://c.ru/reportdata">
<xs:element name="АТ1" type="tns:CatalogRef.Периоды" nillable="false">
Вопрос заключается в том, что если в отладчике глянуть
ТекСвойство.Свойства().Тип то везде получим AnyType
Почему так? чяднт?
|
|
2
Ksandr
06.08.12
✎
19:50
|
Разобрался. Вопрос, правда, в (0) получился для телепатов.
Решение - при чтении указывать конкретный тип:
ПакетXSD = Фабрика.Пакеты.Получить("http://c.ru/reportdata");
Свойство = ПакетXSD.КорневыеСвойства.Получить("Reports");
ОбъектXDTO = Фабрика.ПрочитатьXML(ЧтениеXML, Свойство.Тип);
|
|