enum System::Xml::XPath::XPathNodeType

XPathNodeType enum

Определяет типы узлов XPath, которые могут быть возвращены классом XPathNavigator.

enum class XPathNodeType

Значения

ИмяЗначениеОписание
Корень0Корневой узел XML‑документа или дерева узлов.
Element1Элемент, например .
Attribute2Атрибут, например id=‘123’.
Пространство имён3Пространство имён, например xmlns=“namespace”.
Text4Текстовое содержимое узла. Эквивалентно типам узлов Document Object Model (DOM) Text и CDATA. Содержит как минимум один символ.
SignificantWhitespace5Узел с пробельными символами и xml:space, установленным в preserve.
Whitespace6Узел, содержащий только пробельные символы и не имеющий значимых пробелов. Пробельные символы: ’\x20’, ’\x0d’, ’\x0a’, ’\x09’.
ProcessingInstruction7Инструкция обработки, например . Это не включает объявления XML, которые не видны классу XPathNavigator.
Comment8Комментарий, например ****.
All9Любой из типов узлов XPathNodeType.

См. также