IXPathEvaluator

IXPathEvaluator interface

Оценка выражений XPath обеспечиваетсяIXPathEvaluator .

public interface IXPathEvaluator

Методы

ИмяОписание
CreateExpression(string, IXPathNSResolver)Создает проанализированное выражение XPath с разрешенными пространствами имен. Это полезно , когда выражение будет повторно использоваться в приложении, поскольку позволяет скомпилировать строку выражения в более эффективную внутреннюю форму и предварительно разрешить все префиксы пространства имен, которые встречаются в выражении.
CreateNSResolver(Node)Адаптирует любой узел DOM для разрешения пространств имен, чтобы выражение XPath можно было легко оценить относительно контекста узла, в котором оно появилось в документе. Этот адаптер работает как метод DOM Level 3.lookupNamespaceURI на узлах при разрешении namespaceURI из заданного префикса, используя текущую информацию, доступную в иерархии узла в момент вызова time lookupNamespaceURI, также правильно разрешая неявный префикс xml.
Evaluate(string, Node, IXPathNSResolver, XPathResultType, object)Вычисляет строку выражения XPath и возвращает результат указанного типа, если это возможно.

Смотрите также