Interface IXPathExpression

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

IXPathResult

Wynik oceny wyrażenia XPath. Dla wyników XPath 1.0 obiekt ten będzieWystępuje w wersji Aspose.Html.Dom.XPath.IXPathResult.

Exceptions

DOMException

TYPE_ERR: Podniesiony, jeśli wynik nie może być konwertowany, aby zwrócić określony typ.

DOMException

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.

DOMException

NOT_SUPPORTED_ERR: Przycisk nie jest typem dozwolonym jako przycisk kontekstu XPathlub typ żądania nie jest dozwolony przez Aspose.Html.Dom.XPath.IXPathExpression.

 Polski