Имя: Пароль:
1C
1С v8
ДокументDOM/ЗаписьDOM/ЗаписьXML
0 TheBestNick Ever
 
26.09.19
14:46
Как записать в записьxml стандартными средствами элемент dom с узлом вида: <a b:link="z">Типа ссылка в формате</a>?

Последовательность действий:
Создаем документ.
ДокументDOM = Новый ДокументDOM(ПространствоИменА, Имя);
Заполняем его.
Пробуем сохранить:
ЗаписьXML = Новый ЗаписьXML;
ЗаписьXML.ОткрытьФайл(Адрес, Новый ПараметрыЗаписиXML("UTF-8","1.0",Ложь,Ложь,Символы.ПС), Ложь);
ЗаписьDOM = Новый ЗаписьDOM;      
ЗаписьDOM.Записать(ДокументDOM, ЗаписьXML);
ЗаписьXML.Закрыть();

Если в записываемом документе нет второго уровня пространства имен- все ок, если появляется подобный элемент:
Ошибка при вызове метода контекста (Записать)
ЗаписьDOM.Записать(ДокументDOM, ЗаписьXML);
по причине:
Недопустимое имя XML
Основная теорема систематики: Новые системы плодят новые проблемы.