Interface IXPathExpression
Namn på plats: Aspose.Html.Dom.XPath Sammanfattning: Aspose.HTML.dll (25.4.0)
XPathExpression-gränssnittet representerar en parsed och löst XPath-expression.
[DOMName("XPathExpression")]
[DOMObject]
[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.Html.Html.Html.Html.Html.Html.Html.Html.Html.Html.Html.Html.Html.Html.Html.Html.Html.Html.Html.Html.Html.Html.Html.Html.Html.Html.Html.Html.Html.Html.Html.Html.Html.Html.Html.Html.Html.Html.Html.Html.Html.Html
type
XPathResultType
Om en specifik ’typ’ anges, kommer resultatet att tvingas att returnera 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 denna metod. Om detta anges som noll eller genomförandet inte återanvändar det angivna resultatet, kommer ett nytt resultatobjekt att byggas och returneras. För XPath 1.0 resultat, kommer detta objekt att bära typ Aspose.Html.Dom.XPath.IXPathResult.
Returns
Resultatet av utvärderingen av XPath uttrycket. för XPath 1.0 resultat kommer detta objekt attav typ Aspose.Html.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.Html.Dom.XPath.IXPathEvaluator som skapade denna Aspose.Html.Dom.XPath.IXPathExpression.
NOT_SUPPORTED_ERR: Noden är inte en typ som är tillåten som en XPath-kontextnodeneller begäran typ är inte tillåten av denna Aspose.Html.Dom.XPath.IXPathExpression.