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
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
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.Svg.Dom.XPath.IXpathEvaluator que criou este Aspos.Aspo.xPat.ixpateExpressão.
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.