Как записать в запись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
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший