Document.CreateExpression

Document.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ètreTaperLa description
expressionStringChaîne d’expression XPath à analyser.
resolverIXPathNSResolverLeré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

La forme compilée de l’expression XPath.

Exceptions

exceptioncondition
DOMExceptionINVALID_EXPRESSION_ERR : déclenché si l’expression n’est pas légale selon les règles deIXPathEvaluator.
DOMExceptionNAMESPACE_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