Узел пространства имен механизма XPath.
Полное описание, параметры и ограничения
ТипУзлаDOM.ПространствоИменXPath (DOMNodeType.XPathNamespace)
ТипУзлаDOM (DOMNodeType)
ПространствоИменXPath (XPathNamespace)
Доступен, начиная с версии 8.1.
Описание:
Узел пространства имен механизма XPath.
Использование в версии:
Доступен, начиная с версии 8.1.
Методическая информация
Практические примеры
Распознать собственный DOM-узел: ПространствоИменXPath
Узел пространства имен механизма XPath. Значение применяется к конкретной операции из примера.
Где и как запускать
Учебная база: создайте серверный общий модуль УчебныеЗадачи (флаг Сервер). Код без директив вставьте в тело процедуры ВыполнитьПример() Экспорт. Вызовите её из серверного обработчика команды учебной обработки. Не запускайте в рабочей базе.
Подготовка
Используйте серверную процедуру учебной обработки. Код без директив вставьте в её тело; отдельные реквизиты конфигурации не нужны.
Все XML, DOM и JSON этого урока создаются из собственных строк в памяти. Не открывайте полученный HTML в браузере и не подставляйте рабочие файлы.
Чтение = Новый ЧтениеXML;
Чтение.УстановитьСтроку("<товары xmlns:demo=""urn:learn""/>");
Построитель = Новый ПостроительDOM;
Док = Построитель.Прочитать(Чтение);
Чтение.Закрыть();
Разыменователь = Док.СоздатьРазыменовательПИ();
Результат = Док.ВычислитьВыражениеXPath("namespace::demo", Док.ЭлементДокумента,
Разыменователь, ТипРезультатаDOMXPath.ПервыйУпорядоченныйУзел);
Узел = Результат.ОдиночныйУзелЗначение;
ОжидаемыйТип = ТипУзлаDOM.ПространствоИменXPath;
Сообщить(Узел.ТипУзла = ОжидаемыйТип);
Сообщить(Узел.ИмяУзла);Разбор по шагам
Документ или узел создаётся конкретным конструктором, методом или выражением XPath из примера.
Свойство ТипУзла сравнивается со штатным перечислением, не со строкой названия класса.
ИмяУзла помогает увидеть различие между элементом, текстом, документом и служебным узлом.
Как проверить результат
Сравнение ожидаемого типа возвращает Истина.
Созданный узел принадлежит собственной структуре в памяти; никакой файл не изменён.
Ожидаемый результат
Тип конкретного созданного DOM-узла определён реальным сравнением.
На что обратить внимание
Некоторые узлы ещё не прикреплены к дереву: создание узла само по себе не вставляет его в элемент.
Не определяйте тип по одному ИмяУзла: используйте ТипУзла.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.