CreateExpression

Document.CreateExpression method

Crea un’espressione XPath analizzata con spazi dei nomi risolti. Ciò è utile quando un’espressione verrà riutilizzata in un’applicazione poiché consente di compilare la stringa dell’espressione in una forma interna più efficiente e prerisolvere tutti i prefissi dello spazio dei nomi che si verificano all’interno dell’espressione.

public IXPathExpression CreateExpression(string expression, IXPathNSResolver resolver)
ParametroTipoDescrizione
expressionStringLa stringa dell’espressione XPath da analizzare.
resolverIXPathNSResolverIlrisolutore consente la traduzione di tutti i prefissi, incluso ilxml prefisso dello spazio dei nomi, all’interno dell’espressione XPath negli URI dello spazio dei nomi appropriato . Se questo è specificato comenullo , qualsiasi prefisso dello spazio dei nomi all’interno dell’espressione risulteràDOMException essendo generato con il codiceNAMESPACE_ERR.

Valore di ritorno

Il modulo compilato dell’espressione XPath.

Eccezioni

eccezionecondizione
DOMExceptionINVALID_EXPRESSION_ERR: sollevato se l’espressione non è legale secondo le regole delIXPathEvaluator.
DOMExceptionNAMESPACE_ERR: generato se l’espressione contiene i prefissi dello spazio dei nomi che non possono essere risolti dalIXPathNSResolver.

Guarda anche