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