Типы узлов, распознаваемые запросами XPath
Типы узлов, распознаваемые в запросе 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.
См. также
- XmlDocument
- XPathDocument
- XPathNavigator
- Обработка XML-данных с использованием модели данных XPath
- Выборка XML-данных с помощью XPathNavigator
- Вычисление выражения XPath с помощью класса XPathNavigator
- Соответствие узлов с помощью XPathNavigator
- Запросы XPath и пространства имен
- Скомпилированные выражения XPath