Поделиться через


Типы узлов, распознаваемые запросами 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.

См. также