Interface IXPathExpression
Nazwa przestrzeń: Aspose.Html.Dom.XPath Zestaw: Aspose.HTML.dll (25.4.0)
Interfejs “XPathExpression” reprezentuje parsed i rozdzielone wyrażenie XPath.
[DOMName("XPathExpression")]
[DOMObject]
[ComVisible(true)]
public interface IXPathExpression
Methods
Evaluate(Node, XPathResultType, obiekt)
Ocenia to wyrażenie XPath i przywraca wynik.
[DOMName("evaluate")]
IXPathResult Evaluate(Node contextNode, XPathResultType type, object result)
Parameters
contextNode
Node
„Kontekst” jest punktem kontekstu do oceny tego wyrażenia XPath.Jeśli Aspose.Html.Dom.XPath.IXPathEvaluator został uzyskany przez wyrzucanie Aspose.Html.Dom.Document to musi być własnością tego samego dokumentu i musi być Aspose.Html.Dom.Document, Aspose.Html.Dom.Element, 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
type
XPathResultType
Jeśli określono określony “typ”, wynik zostanie zmuszony do zwrotu określonego typu opartego na konwersjach XPath i nie uda się, jeśli pożądany przymus nie jest możliwy.
result
object
„Rezultat” określa konkretny obiekt wynikowy, który może być ponownie wykorzystany i zwrócony tą metodą.Jeśli jest to określone jako „zero” lub wdrażanie nie ponownie wykorzystuje określonego wyniku, nowy obiekt wynikowy zostanie zbudowany i zwrócony.W przypadku wyników XPath 1.0 obiekt ten będzie używać typu Aspose.Html.Dom.XPath.IXPathResult.
Returns
Wynik oceny wyrażenia XPath. Dla wyników XPath 1.0 obiekt ten będzieWystępuje w wersji Aspose.Html.Dom.XPath.IXPathResult.
Exceptions
TYPE_ERR: Podniesiony, jeśli wynik nie może być konwertowany, aby zwrócić określony typ.
WRONG_DOCUMENT_ERR: Node pochodzi z dokumentu, który nie jest obsługiwany przezAspose.Html.Dom.XPath.IXPathEvaluator, który stworzył ten Aspose.Html.Dom.XPath.IXPathExpression.
NOT_SUPPORTED_ERR: Przycisk nie jest typem dozwolonym jako przycisk kontekstu XPathlub typ żądania nie jest dozwolony przez Aspose.Html.Dom.XPath.IXPathExpression.