IXPathEvaluator

IXPathEvaluator interface

L’évaluation des expressions XPath est fournie parIXPathEvaluator .

public interface IXPathEvaluator

Méthodes

NomLa description
CreateExpression(string, IXPathNSResolver)Crée une expression XPath analysée avec des espaces de noms résolus. Ceci est utile lorsqu’une expression sera réutilisée dans une application car cela permet de compiler la chaîne d’expression dans une forme interne plus efficace et de pré-résoudre tous les préfixes d’espace de noms qui se produisent dans l’expression.
CreateNSResolver(Node)Adapte n’importe quel nœud DOM pour résoudre les espaces de noms afin qu’une expression XPath puisse être facilement évaluée par rapport au contexte du nœud où elle est apparue dans le document. Cet adaptateur fonctionne comme la méthode DOM niveau 3lookupNamespaceURI sur les nœuds en résolvant le namespaceURI à partir d’un préfixe donné en utilisant les informations actuelles disponibles dans la hiérarchie du nœud au moment où lookupNamespaceURI est appelé, en résolvant également correctement le préfixe xml implicite.
Evaluate(string, Node, IXPathNSResolver, XPathResultType, object)Évalue une chaîne d’expression XPath et renvoie un résultat du type spécifié si possible.

Voir également