IXPathEvaluator

IXPathEvaluator interface

XPath 表达式的求值由提供IXPathEvaluator .

public interface IXPathEvaluator

方法

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

也可以看看