Для каждого Атрибут из ЭлементDOM.Атрибуты Цикл
ВремДокументDOMУзел2.УдалитьАтрибут(Атрибут.Имя);
КонецЦикла;
потом
Для каждого Атрибут из ЭлементDOM2.Атрибуты Цикл
ЭлементDOM.УстановитьАтрибут(Атрибут.URIПространстваИмен, Атрибут.ЛокальноеИмя, Атрибут.Значение);
КонецЦикла;
первый не срабатывает, второй дописывает, но URIПространстваИмен и Префикс не заполняет
СписокАтрибутов = Новый СписокЗначений;
Для каждого Атрибут из ВремДокументDOMУзел2.Атрибуты Цикл
СписокАтрибутов.Добавить(Атрибут.Имя);
КонецЦикла;
Для каждого Атрибут Из СписокАтрибутов Цикл
ВремДокументDOMУзел2.УдалитьАтрибут(Атрибут.Значение);
КонецЦикла;
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший