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
- interface IXPathExpression
- interface IXPathNSResolver
- interface IXPathEvaluator
- espace de noms Aspose.Svg.Dom.XPath
- Assemblée Aspose.SVG