CreateExpression

IXPathEvaluator.CreateExpression method

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.

public IXPathExpression CreateExpression(string expression, IXPathNSResolver resolver)
Paramètre Taper La description
expression String Chaîne d’expression XPath à analyser.
resolver IXPathNSResolver Larésolveur permet la traduction de tous les préfixes, y compris leXML préfixe d’espace de noms, dans l’expression XPath dans les URI d’espace de noms appropriés . Si cela est spécifié commenul , tout préfixe d’espace de noms dans l’expression entraîneraDOMException étant lancé avec le codeNAMESPACE_ERR.

Return_Value

Forme compilée de l’expression XPath.

Exceptions

exception condition
DOMException INVALID_EXPRESSION_ERR : déclenché si l’expression n’est pas légale selon les règles deIXPathEvaluator.
DOMException NAMESPACE_ERR : déclenché si l’expression contient des préfixes d’espace de noms qui ne peuvent pas être résolus par leIXPathNSResolver.

Voir également