Имя: Пароль:
1C
 
XML чтение и XML запись
0 m1_1976
 
16.10.14
15:17
Добрый день.
есть XML файл. надо из него некоторые узлы ВЫКИНУТЬ
делаю:

        мДОМ=новый ПостроительDOM;

    чтение=Новый ЧтениеXML ;
    чтение.ОткрытьФайл("C:\Users\m1\Documents\base8\Георгий.Пиво. 8.1\XML\D6_3025008230_064_14102014_4499F231-561A-4205-8CEA-A5589D21F907.xml");
    мДокументДОМ=мДОМ.Прочитать(чтение);
==============================================
нахожу все элементыDOM которые надо удалить...
Могу удалить через УдалитьДочерний...
А как потом XMl файл записать. Желательно с другим именем.
1 m1_1976
 
16.10.14
15:27
делаю.

ЗапХМЛ = Новый ЗаписьXML;
    ЗапХМЛ.ЗаписатьТекущий(чтение);

ИМЕЮ:

{Форма.Форма(40)}: Ошибка при вызове метода контекста (ЗаписатьТекущий): Не установлен приемник XML
    ЗапХМЛ.ЗаписатьТекущий(чтение);
по причине:
Не установлен приемник XML
Но у меня же вроде нормальный ХМЛ в чтении. Я его прочитал готовый
2 m1_1976
 
16.10.14
15:41
все сделал сам
    
    ХМЛ=Новый ЗаписьXML;
    ХМЛ.ОткрытьФайл("C:\Users\m1\Documents\base8\Георгий.Пиво. 8.1\XML\__m1__D6_3025008230_064_14102014_4499F231-561A-4205-8CEA-A5589D21F907.xml",Новый ПараметрыЗаписиXML("windows-1251",,Ложь,Ложь));
    ЗаписьДОМ=Новый ЗаписьDOM;
    ЗаписьДОМ.Записать(мДокументДОМ,ХМЛ);
    ХМЛ.Закрыть();
3 m1_1976
 
16.10.14
15:42
закрыто!