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
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
TYPE_ERR: Criado se o resultado não puder ser convertido para retornar o tipo especificado.
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.
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.