Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   Выбрать узел с пространством имен (http://forums.kuban.ru/f1040/vybrat-_uzel_s_prostranstvom_imen-7993673.html)

Pusto 08.09.2016 12:55

Выбрать узел с пространством имен
 
Попытка
Анализатор = СоздатьОбъект("AddIn.XMLParser");
Сообщить("XMLParser загружен");
Исключение
Сообщить("AddIn.XMLParser не загружен","!");
Возврат;
КонецПопытки;

XML_Документ = Анализатор.СоздатьДокумент();

Если ПустоеЗначение(XML_Документ) = 1 Тогда
Сообщить("Формат файла не XML!");
Возврат;
КонецЕсли;

XML_Документ.Загрузить(ИмяФайла);

как правильно выбрать узел из строки <esf:invoiceInfoContainer xmlns:a="namespace.abstractInvoice" xmlns:esf="namespace.esf" xmlns:v1="namespace.v1">

ЭлДокумент = XML_Документ.ВыбратьУзел("invoiceInfoContainer");

Не проходит

ЭлДокумент = XML_Документ.ВыбратьУзел("esf");

тоже не проходит.

Потому что не могу после этого получить подчиненный узел.


ЭлДокумент = XML_Документ.ВыбратьУзел("esf:invoiceInfoContainer");
Выдает Ошибка исполнения метода


Текущее время: 11:25. Часовой пояс GMT +3.