Имя: Пароль:
1C
1С v8
Добавить в существующую XML пространство имен
0 Яплакал
 
22.03.16
09:55
Нужно добавить эти пространства имен (по сути XDTOшные)

"http://www.w3.org/2001/XMLSchema";
"http://www.w3.org/2001/XMLSchema-instance";

например у ЗаписьXML есть метод ЗаписатьСоответствиеПространстваИмен, но он не катит для уже существующего XML.
1 Яплакал
 
22.03.16
11:11
ап
2 tank_25
 
22.03.16
11:13
Процедура ДобавитьПространствоИменВXML(ФайлXML)
    
    
    ТекстXML = Новый ТекстовыйДокумент;
    ТекстXML.Прочитать(ФайлXML);
    ТекстXML.ЗаменитьСтроку(2,"тут нужные пространства имен");
    Попытка
        ТекстXML.Записать(ФайлXML, КодировкаТекста.ANSI);
    Исключение
        //Тут нужно будет писать в лог, что был косяк при записи файла
    КонецПопытки;
        
КонецПроцедуры
3 Яплакал
 
22.03.16
11:15
(2) это был запасной вариант ))
4 tank_25
 
22.03.16
11:17
(3) Других вариантов ИМХО нет.