XPath 查询识别的节点类型

XPath 查询识别的节点类型与文档对象模型 (DOM) 中的节点类型不同。

W3C XPath 节点类型

XPath 查询识别的节点类型与文档对象模型 (DOM) 中的节点类型不同。 以下是通过 XPathNodeType 枚举表示的 XPath 节点类型。

这些节点类型基于 XPath 数据模型,其中的节点从 XML 信息集派生。 SignificantWhitespaceWhitespace 节点类型是 Microsoft .NET Framework 对 XPath 数据模型中所述的基本节点类型的扩展。

属性节点类型在 XPath 数据模型中的用法与在 DOM 中的用法不同。 在 XPath 数据模型中,元素具有相关的属性节点集,且元素是每个属性节点的父级。 但在 DOM 中,元素节点是所有者,而不是父级。 在这两种模型中,属性和命名空间节点都不被视为元素节点的子节点。

命名空间节点类型是 XPath 数据模型的补充,并且不是可识别的 DOM 节点类型。

若要详细了解如何浏览元素、属性和命名空间节点,请参阅使用 XPathNavigator 的节点集定位使用 XPathNavigator 的属性和命名空间节点定位主题。

请参阅