Interface IXPathExpression

Interface IXPathExpression

Namn på plats: Aspose.Svg.Dom.XPath Församling: Aspose.SVG.dll (25.5.0)

XPathExpression-gränssnittet representerar en parsed och löst XPath-expression.

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

Methods

Evaluate(Node, XPathResultType, objekt)

Utvärderar detta XPath uttryck och returnerar ett resultat.

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

Parameters

contextNode Node

Om Aspose.Svg.Dom.Xpath.IXPathEvaluator har erhållits genom att kasta Aspos.Aspos-Doma.document då detta måste äga samma dokument och måste vara en Asposa.Rapps, Asposi.Vg Dom.Element, aspos,VG dom.Nathamode om det inte är en sammanhang som kan tolkas av hela XPAT-kontexten, vilket kan betraktas som en icke-tekstlig kontextuell kontext, så kan det vara ett sammanslutningssymptom eller en logotyp.

type XPathResultType

Om en specifik ’typ’ anges, kommer resultatet att tvingas återvända den angivna typen baserat på XPath omvandlingar och misslyckas om den önskade tvingningen inte är möjlig.

result object

Resultatet anger ett specifikt resultatobjekt som kan återanvändas och returneras genom den här metoden. Om detta anges som noll eller genomförandet inte använder det angivna resultatet, kommer ett nytt resultatObjekt att bygga och returnera. För XPath 1.0 resultat kommer det här objektet att bära typ Aspose.Svg.Dom.XPath.IXpathResult.

Returns

IXPathResult

Resultatet av utvärderingen av XPath uttrycket. för XPath 1.0 resultat kommer detta objekt attav typ Aspose.Svg.Dom.Xpath.IXPathResult.

Exceptions

DOMException

TYPE_ERR: Upphöjd om resultatet inte kan konverteras för att returnera den angivna typen.

DOMException

WRONG_DOCUMENT_ERR: Noden kommer från ett dokument som inte stöds avden Aspose.Svg.Dom.XPath.IXpathEvaluator som skapade denna Aspos.G.R.I.A.Expression.

DOMException

NOT_SUPPORTED_ERR: Noden är inte en typ som är tillåten som en XPath-kontextnodeeller begäran typen är inte tillåten av denna Aspose.Svg.Dom.XPath.IXpathExpression.

 Svenska