IXPathEvaluator.CreateExpression
IXPathEvaluator.CreateExpression method
Crea una expresión XPath analizada con espacios de nombres resueltos. Esto es útil cuando se va a reutilizar una expresión en una aplicación, ya que permite compilar la cadena de expresión en un formato interno más eficiente y preresolver todos los prefijos de espacio de nombres que se producen dentro de la expresión.
public IXPathExpression CreateExpression(string expression, IXPathNSResolver resolver)
Parámetro | Escribe | Descripción |
---|---|---|
expression | String | La cadena de expresión XPath que se va a analizar. |
resolver | IXPathNSResolver | Elresolver permite la traducción de todos los prefijos, incluido elxml prefijo de espacio de nombres, dentro de la expresión XPath en URI de espacio de nombres apropiados. Si esto se especifica comonulo , cualquier prefijo de espacio de nombres dentro de la expresión dará como resultadoDOMException siendo arrojado con el códigoESPACIO DE NOMBRES_ERR . |
Valor_devuelto
La forma compilada de la expresión XPath.
Excepciones
excepción | condición |
---|---|
DOMException | INVALID_EXPRESSION_ERR: Se genera si la expresión no es legal de acuerdo con las reglas de laIXPathEvaluator . |
DOMException | NAMESPACE_ERR: se genera si la expresión contiene prefijos de espacio de nombres que no pueden ser resueltos por el especificadoIXPathNSResolver . |
Ver también
- interface IXPathExpression
- interface IXPathNSResolver
- interface IXPathEvaluator
- espacio de nombres Aspose.Html.Dom.XPath
- asamblea Aspose.HTML