Interface IXPathExpression

Interface IXPathExpression

Nome do espaço: Aspose.Html.Dom.XPath Assembleia: Aspose.HTML.dll (25.4.0)

A interface ‘XPathExpression’ representa uma expressão parsed e resolvida do XPath.

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

Methods

Evaluate(Node, XPathResultType, Objeto)

Evalua esta expressão XPath e retorna um resultado.

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

Parameters

contextNode Node

O ‘contexto’ é um nodo de contexto para a avaliação desta expressão XPath.Se o Aspose.Html.Dom.XPath.IXPathEvaluator foi obtido ao lançar o Aspose.Html.Dom.Document então este deve ser proprietário do mesmo documento e deve ser um Aspose.Html.Dom.Dom.Element, Aspose.Html.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom

type XPathResultType

Se um ’tipo’ específico for especificado, o resultado será forçado a devolver o tipo especificado dependendo das conversões XPath e falhar se a coerção desejada não for possível.

result object

O ‘resultado’ especifica um objeto de resultado específico que pode ser reutilizado e devolvido por este método. Se este é especificado como ’nulo’ ou a implementação não reutiliza o resultado especificado, um novo objeto de resultado será construído e devolvido. Para os resultados do XPath 1.0, este objeto será de tipo Aspose.Html.Dom.XPath.IXPathResult.

Returns

IXPathResult

O resultado da avaliação da expressão XPath. Para os resultados do XPath 1.0, este objeto seráde tipo Aspose.Html.Dom.XPath.IXPathResult.

Exceptions

DOMException

TYPE_ERR: Criado se o resultado não puder ser convertido para retornar o tipo especificado.

DOMException

WRONG_DOCUMENT_ERR: O nodo é de um documento que não é suportado poro Aspose.Html.Dom.XPath.IXPathEvaluator que criou este Aspose.Html.Dom.XPath.IXPathExpression.

DOMException

NO_SUPPORTED_ERR: O nodo não é um tipo permitido como um nodo de contexto XPathou o tipo de pedido não é permitido por este Aspose.Html.Dom.XPath.IXPathExpression.

 Português