IXPathEvaluator

IXPathEvaluator interface

XPath 表达式的评估由IXPathEvaluator提供。

public interface IXPathEvaluator

方法

姓名 描述
CreateExpression(string, IXPathNSResolver) 使用已解析的命名空间创建已解析的 XPath 表达式。这在应用程序中重用表达式时很有用 因为它可以将 编译为更有效的内部形式和 预解析表达式中出现的所有命名空间前缀。
CreateNSResolver(Node) 调整任何 DOM 节点以解析名称空间,以便可以轻松评估 XPath 表达式 相对于它出现在文档。这个适配器工作 就像 DOM Level 3 方法 lookupNamespaceURI 在节点上从给定前缀解析 namespaceURI 在调用 lookupNamespaceURI 时使用节点层次结构中可用的当前信息,也正确解析隐式 xml 前缀。
Evaluate(string, Node, IXPathNSResolver, XPathResultType, object) 计算一个 XPath 表达式字符串,如果可能,返回指定类型的结果。

也可以看看