IXPathEvaluator.CreateExpression
IXPathEvaluator.CreateExpression method
Crea un’espressione XPath analizzata con spazi dei nomi risolti. Questo è utile quando un’espressione verrà riutilizzata in un’applicazione poiché rende possibile compilare la stringa dell’espressione in un formato interno più efficiente e pre-risolvere tutti i prefissi dello spazio dei nomi che ricorrono all’interno dell’espressione.
public IXPathExpression CreateExpression(string expression, IXPathNSResolver resolver)
Parametro | Tipo | Descrizione |
---|---|---|
expression | String | La stringa dell’espressione XPath da analizzare. |
resolver | IXPathNSResolver | ILrisolutore consente la traduzione di tutti i prefissi, compreso ilxml prefisso dello spazio dei nomi, all’interno dell’espressione XPath in URI dello spazio dei nomi appropriati. Se questo è specificato comenullo , qualsiasi prefisso dello spazio dei nomi all’interno dell’espressione risulterà inDOMException essere lanciato con il codiceNAMESPACE_ERR . |
Valore di ritorno
La forma compilata dell’espressione XPath.
Eccezioni
eccezione | condizione |
---|---|
DOMException | INVALID_EXPRESSION_ERR: sollevato se l’espressione non è legale secondo le regole delIXPathEvaluator . |
DOMException | NAMESPACE_ERR: sollevato se l’espressione contiene prefissi dello spazio dei nomi che non possono essere risolti dall’oggetto specificatoIXPathNSResolver . |
Guarda anche
- interface IXPathExpression
- interface IXPathNSResolver
- interface IXPathEvaluator
- spazio dei nomi Aspose.Html.Dom.XPath
- assemblea Aspose.HTML