IXPathEvaluator

IXPathEvaluator interface

La evaluación de las expresiones XPath la proporcionaIXPathEvaluator .

public interface IXPathEvaluator

Métodos

NombreDescripción
CreateExpression(string, IXPathNSResolver)Crea una expresión XPath analizada con espacios de nombres resueltos. Esto es útil cuando se va a reutilizar una expresión en una aplicación, ya que permite compilar la cadena de expresión en un formato interno más eficiente y preresolver todos los prefijos de espacio de nombres que se producen dentro de la expresión.
CreateNSResolver(Node)Adapta cualquier nodo DOM para resolver espacios de nombres de modo que una expresión XPath pueda evaluarse fácilmente en relación con el contexto del nodo donde apareció dentro del documento. Este adaptador funciona como el método DOM Nivel 3lookupNamespaceURI en los nodos para resolver el namespaceURI de un prefijo dado usando la información actual disponible en la jerarquía del nodo en el momento en que se llama a lookupNamespaceURI, también resolviendo correctamente el prefijo xml implícito.
Evaluate(string, Node, IXPathNSResolver, XPathResultType, object)Evalúa una cadena de expresión XPath y devuelve un resultado del tipo especificado si es posible.

Ver también