Interface IXPathExpression
De naam: Aspose.Html.Dom.XPath Verzameling: Aspose.HTML.dll (25.4.0)
De ‘XPathExpression’-interface vertegenwoordigt een parsed en opgelost XPath-expressie.
[DOMName("XPathExpression")]
[DOMObject]
[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.Html.Dom.XPath.IXPathEvaluator is verkregen door de Aspose.Html.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom
type
XPathResultType
Als een specifieke ’type’ wordt aangegeven, dan zal het resultaat worden gedwongen om de aangegeven type terug te keren die gebaseerd is op XPath conversies en falen als de gewenste coertion niet mogelijk is. Dit moet een van de waarden van Aspose.Html.Dom.XPath.XPathResultType.
result
object
De ‘resultaat’ bepaalt een specifiek resultaat object dat kan worden hergebruikt en teruggekeerd door deze methode. Als dit wordt gedefinieerd als ‘zero’ of de implementatie niet hergebruikt het gedefinieerde resultaat, wordt een nieuw resultaat object geconstrueerd en teruggekeerd. Voor XPath 1.0 resultaten, dit object zal het type Aspose.Html.Dom.XPath.IXPathResult.
Returns
Het resultaat van de beoordeling van de XPath uitdrukking. voor XPath 1.0 resultaten, dit object zalvan het type Aspose.Html.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.Html.Dom.XPath.IXPathEvaluator die deze Aspose.Html.Dom.XPath.IXPathExpression heeft gemaakt.
NOT_SUPPORTED_ERR: De node is niet een type toegestaan als een XPath context nodeof het verzoek type is niet toegestaan door deze Aspose.Html.Dom.XPath.IXPathExpression.