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
Resultatet av utvärderingen av XPath uttrycket. för XPath 1.0 resultat kommer detta objekt attav typ Aspose.Svg.Dom.Xpath.IXPathResult.
Exceptions
TYPE_ERR: Upphöjd om resultatet inte kan konverteras för att returnera den angivna typen.
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.
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.