Имя: Пароль:
1C
1С v8
Чтение файла XML
0 Sun125
 
12.09.12
13:42
Подскажите,пожалуйста, как получить узел в файле,не перебирая их?
Через Построитель DOM.Корневой узел получен.
1 andrewks
 
12.09.12
13:43
а он такой один?
2 PZh
 
08.10.12
16:00
Присоединяюсь к вопросу!
3 PZh
 
08.10.12
16:53
Вот, может кому пригодится.


ЧтениеXML = Новый ЧтениеXML;
ЧтениеXML.ОткрытьФайл("%FileName%");

ПостроительDOM = Новый ПостроительDOM;
ДокументDOM  = ПостроительDOM.Прочитать(ЧтениеXML);
КорневойЭлемент = ДокументDOM.ПолучитьЭлементыПоИмени("root");
ЭлементыВнутри = КорневойЭлемент[0].ПолучитьЭлементыПоИмени("inside");

//Если их много
Для каждого ТекУзел из ЭлементыВнутри Цикл
   Сообщить(ТекУзел.ИмяУзла);
КонецЦикла;

//Если он один
Сообщить(ЭлементыВнутри[0].ИмяУзла);