Interface IXPathExpression

Interface IXPathExpression

Nome do espaço: Aspose.Svg.Dom.XPath Assembleia: Aspose.SVG.dll (25.5.0)

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

[DOMObject]
[DOMName("XPathExpression")]
[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.Svg.Dom.XPATH.IXPathEvaluator foi obtido através do casting do Aspos.VG. Dom.document, então este deve ser proprietário do mesmo documento e deverá ser um Aspo.Local.Especificado em Caso de Asposa.Aspos-Doma.Elemento, Asposo.Ima.Ema como um contexto que pode ser interpretado por todo o contexto de XPAT.Attr,Aspose-Ime.Texto, ASPOS.MAD.CADATASECÇÃO, APSO.

type XPathResultType

Se um ’tipo’ específico for especificado, o resultado será forçado a devolver esse tipo 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 especifico, um novo objeto do resultado será construído e retornado. Para os resultados do XPath 1.0, este objeto será usado pelo tipo Aspose.Svg.Dom.XPath.IXPattResult.

Returns

IXPathResult

O resultado da avaliação da expressão XPath. Para os resultados do XPath 1.0, este objeto seráde tipo Aspose.Svg.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.Svg.Dom.XPath.IXpathEvaluator que criou este Aspos.Aspo.xPat.ixpateExpressão.

DOMException

NO_SUPPORTED_ERR: O nodo não é um tipo permitido como um nódulo de contexto XPathou o tipo de solicitação não é permitido por este Aspose.Svg.Dom.XPath.IXpathExpression.

 Português