Interface IXPathExpression
De naam: Aspose.Svg.Dom.XPath Verzameling: Aspose.SVG.dll (25.5.0)
De ‘XPathExpression’-interface vertegenwoordigt een parsed en opgelost XPath-expressie.
[DOMObject]
[DOMName("XPathExpression")]
[ComVisible(true)]
public interface IXPathExpression
Methods
Evaluate(Node, XPathResultType, object)
Beoordeelt deze XPath-uitdrukking en geeft een resultaat terug.
[DOMName("evaluate")]
IXPathResult Evaluate(Node contextNode, XPathResultType type, object result)
Parameters
contextNode
Node
De ‘context’ is de contextnode voor de beoordeling van deze XPath uitdrukking.Als de Aspose.Svg.Dom.XPath.IXpathEvaluator is verkregen door het casten van de ASPOSE.SHVG. DOM.document dan moet dit eigendom zijn van hetzelfde document en moet een ASPSO.HOM.dokument, ASPG.COM.NATAM-code zijn als het hele context door ASPCAT is als een context dat kan worden geinterpreteerd als de tekst van ASCAT, AsPGAT.CSDATASection, AspOG.CHD.com.Comment, ASTUG.CMD, ADHD.ProcessingInstruction, CASAG.SPDOMX.PRODUCTION als geen context, dan kan het geheel als context worden geïnterviewd als ASCDAT als
type
XPathResultType
Als een specifieke ’type’ wordt aangegeven, dan zal het resultaat worden gedwongen om de genoemde type terug te keren die gebaseerd is op XPath-conversies en mislukt als de gewenste coertion niet mogelijk is.
result
object
De ‘resultaat’ bepaalt een specifiek resultaat object dat kan worden hergebruikt en teruggekeerd door deze methode. Als dit als ‘zero’ wordt gedefinieerd of de implementatie niet de aangegeven resultaat opnieuw gebruikt, wordt een nieuw resultaat objekt geconstrueerd en geretourneerd. Voor XPath 1.0 resultaten zal dit object het type Aspose.Svg.Dom.XPath.IXpathResult gebruiken.
Returns
Het resultaat van de beoordeling van de XPath uitdrukking. voor XPath 1.0 resultaten, dit object zalvan het type Aspose.Svg.Dom.XPath.IXpathResult.
Exceptions
TYPE_ERR: verhoogd als het resultaat niet kan worden omgezet om de aangegeven type terug te keren.
WRONG_DOCUMENT_ERR: De knop is van een document dat niet wordt ondersteund doorde Aspose.Svg.Dom.XPath.IXpathEvaluator die deze Aspos.N.V.R.T.I.A. creëerde.
NOT_SUPPORTED_ERR: De node is niet een type toegestaan als een XPath-contextnodeof het verzoekstype is niet toegestaan door deze Aspose.Svg.Dom.XPath.IXpathExpression.