Ошибка anyType при формировании XML с помощью XDTO
Нужно в XML заполнить список ПараметрыТовара элементами Товар. Не получается добавить новый элемент. Подскажите, как это сделать. Пробую так:
ПараметрТовараXMLТип = ПараметрыТовараXMLТип.Свойства.Получить("Параметр").Тип;
ПараметрТовараXML = ФабрикаXDTO.Создать(ПараметрТовараXMLТип);
ПараметрТовараXML.ПолноеИмяПараметра = НекоеНаименование;
ПараметрТовараXML.__content = ЗначениеПараметра;
ПараметрыТовараXML.Добавить(ФормаXML.Элемент, ПараметрТовараXML.Тип().URIПространстваИмен, "Параметр", ПараметрТовараXML);
Ошибка при вызове метода контекста (Добавить)
ПараметрыТовараXML.Добавить(ФормаXML.Элемент, ПараметрТовараXML.Тип().URIПространстваИмен, "Параметр", ПараметрТовараXML);
по причине:
Несоответствие типов XDTO:
Тип '' не соответствует типу '{ТутСсылкаНа-w3-org-2001-XMLShema-ПриветМодераторамХорошихВыходных!}anyType'
Тип свойства не соответствует типу значения
В XDTO-пакете для свойства Параметр после загрузки схемы никакой тип не установлен. Одно значение заполняется нормально. Но как добавить несколько?
ПараметрТовараXMLТип = ПараметрыТовараXMLТип.Свойства.Получить("Параметр").Тип;
ПараметрТовараXML = ФабрикаXDTO.Создать(ПараметрТовараXMLТип);
ПараметрТовараXML.ПолноеИмяПараметра = НекоеНаименование;
ПараметрТовараXML.__content = ЗначениеПараметра;
ПараметрыТовараXML.Добавить(ФормаXML.Элемент, ПараметрТовараXML.Тип().URIПространстваИмен, "Параметр", ПараметрТовараXML);
Ошибка при вызове метода контекста (Добавить)
ПараметрыТовараXML.Добавить(ФормаXML.Элемент, ПараметрТовараXML.Тип().URIПространстваИмен, "Параметр", ПараметрТовараXML);
по причине:
Несоответствие типов XDTO:
Тип '' не соответствует типу '{ТутСсылкаНа-w3-org-2001-XMLShema-ПриветМодераторамХорошихВыходных!}anyType'
Тип свойства не соответствует типу значения
В XDTO-пакете для свойства Параметр после загрузки схемы никакой тип не установлен. Одно значение заполняется нормально. Но как добавить несколько?
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Свойство Открытый для Параметр установил в Истина.
Пытаюсь сделать так:
ПараметрыТовараXML.Параметр.Добавить(ПараметрТовараXML);
Пишет ошибку: : Ошибка при вызове метода контекста (ЗаписатьXML)
ФабрикаXDTO.ЗаписатьXML(ЗаписьXML, ФайлXML, "Файл");
по причине:
Ошибка модели XDTO
Подскажите, как вложенный элемент несколько раз опубликовать? Нужно несколько строк со значением Параметр в ПараметТовара.
Пытаюсь сделать так:
ПараметрыТовараXML.Параметр.Добавить(ПараметрТовараXML);
Пишет ошибку: : Ошибка при вызове метода контекста (ЗаписатьXML)
ФабрикаXDTO.ЗаписатьXML(ЗаписьXML, ФайлXML, "Файл");
по причине:
Ошибка модели XDTO
Подскажите, как вложенный элемент несколько раз опубликовать? Нужно несколько строк со значением Параметр в ПараметТовара.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот