Interface IXPathExpression

Interface IXPathExpression

Nombre del espacio: Aspose.Html.Dom.XPath Colección: Aspose.HTML.dll (25.5.0)

La interfaz ‘XPathExpression’ representa una expresión parsed y resuelta de XPath.

[DOMObject]
[DOMName("XPathExpression")]
[ComVisible(true)]
public interface IXPathExpression

Methods

Evaluate(Node, XPathResultType, objeto)

Evaluar esta expresión XPath y devolver un resultado.

[DOMName("evaluate")]
IXPathResult Evaluate(Node contextNode, XPathResultType type, object result)

Parameters

contextNode Node

El ‘contexto’ es el nodo de contexto para la evaluación de esta expresión XPath.Si el Aspose.Html.Dom.XPth.IXPathEvaluator se obtuvo por el casting del Asposa.HDL.document, entonces esto debe ser propiedad del mismo documento y tiene que ser un Aspos.HTML.doma.dokumento, Aspo.hdl.dom.elemento, ASPOSE.HRM.DML es todo el contexto que puede ser interpretado como un contexto de texto, o el código de espacio que no se puede ver en el contextos de los textos, así como el formato de contenido del texto.

type XPathResultType

Si se especifica un ’tipo’ específico, entonces el resultado se obligará a devolver el tipo especificado dependiendo de las conversiones de XPath y fallará si la coerción deseada no es posible.

result object

El ‘resultado’ especifica un objeto de resultado específico que puede ser reutilizado y devuelto por este método. Si este es especificado como ’nulo’ o la implementación no reutiliza el resultado determinado, se construirá y se devolverá un nuevo objeto del resultado. Para los resultados de XPath 1.0, este objeto va a tener el tipo Aspose.Html.Dom.XPath.IXpathResult.

Returns

IXPathResult

Para los resultados de XPath 1.0, este objeto seráde tipo Aspose.Html.Dom.Xpath.IXPathResult.

Exceptions

DOMException

TYPE_ERR: Creado si el resultado no puede ser convertido para devolver el tipo especificado.

DOMException

WRONG_DOCUMENT_ERR: El nodo proviene de un documento que no está apoyado porEl Aspose.Html.Dom.XPath.IXpathEvaluator que ha creado este Aspos.HDl.Spax.

DOMException

NO_SUPPORTED_ERR: El nodo no es un tipo permitido como nódulo de contexto XPatho el tipo de solicitud no está permitido por este Aspose.Html.Dom.XPath.IXPthExpression.

 Español