План обмена. Как записать XDTO без атрибутов xmlns?

1. Zixxx 04.12.21 17:11 Сейчас в теме
Необходимо в тег Body файла выгрузки записать XDTO который соответствует объекту
Но при записи добавляются атрибуты xmlns="http://www.sample-package.org" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

Читаться файл в базе приемнике должен типовым механизмом
Нужно писать целый объект без использования ЗаписатьНачалоЭлемента и т.п.

Код ниже. Что можно придумать?

Номенклатура_Тип    = ФабрикаXDTO.Тип("http://www.sample-package.org", "CatalogObject.Номенклатура");
Номенклатура_Объект    = ФабрикаXDTO.Создать(Номенклатура_Тип);
Номенклатура_Объект.Ref                = "318db719-54c2-11ec-8306-20898427d41a";
Номенклатура_Объект.DeletionMark    = false;
Номенклатура_Объект.Code            = "000000001";
Номенклатура_Объект.Description        = "Наименование_01";
    
НоваяЗаписьXML = Новый ЗаписьXML;
НоваяЗаписьXML.ОткрытьФайл(ИмяФайла);

УзелОбмена = ПланыОбмена.Обмен.НайтиПоНаименованию("Распределенная");
    
ЗаписьСообщения = ПланыОбмена.СоздатьЗаписьСообщения();

ЗаписьСообщения.НачатьЗапись(НоваяЗаписьXML, УзелОбмена);
    
ФабрикаXDTO.ЗаписатьXML(НоваяЗаписьXML, Номенклатура_Объект);
    
ЗаписьСообщения.ЗакончитьЗапись();
Показать
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот