Типы узлов, распознаваемые запросами XPath
Обновлен: November 2007
Типы узлов, распознаваемые в запросе XPath, отличаются от типов узлов в модели DOM XML-документа.
Типы узлов W3C XPath
Типы узлов, распознаваемые в запросе XPath, отличаются от типов узлов в модели DOM XML-документа. Ниже приведены типы узлов XPath, представленные перечислением XPathNodeType.
Эти типы узлов основаны на модели данных XPath, где узлы являются производными от набора данных XML. Типы узлов SignificantWhitespace и Whitespace — расширения платформы Microsoft .NET Framework для базовых типов узлов, описанных в модели данных XPath.
Тип узла атрибута используется в модели данных XPath иначе, нежели в DOM. В модели данных XPath узел элемента имеет набор связанных с ним узлов атрибута, и узел элемента является родителем каждого узла атрибута. Однако в DOM узел элемента является владельцем, но не родителем. В обеих моделях узлы атрибута и пространства имен не считаются дочерними узлами узла элемента.
Тип узла пространства имен — дополнение к модели данных XPath и не является распознаваемым типом узла DOM.
Дополнительные сведения о навигации по узлам элементов, атрибутов и пространств имен см. в разделах Навигация в наборе узлов с помощью XPathNavigator и Навигация по узлам атрибутов и пространств имен с помощью XPathNavigator.
См. также
Основные понятия
Обработка XML-данных с использованием модели данных XPath
Выборка XML-данных с помощью XPathNavigator
Вычисление выражения XPath с помощью класса XPathNavigator
Соответствие узлов с помощью XPathNavigator
Запросы XPath и пространства имен
Скомпилированные выражения XPath