Interface IXPathExpression

Interface IXPathExpression

Název místa: Aspose.Html.Dom.XPath Sbírka: Aspose.HTML.dll (25.4.0)

Rozhraní “XPathExpression” představuje parsed a vyřešený výraz XPath.

[DOMName("XPathExpression")]
[DOMObject]
[ComVisible(true)]
public interface IXPathExpression

Methods

Evaluate(Node, XPathResultType, objekt)

Hodnotí tento výraz XPath a vrátí výsledek.

[DOMName("evaluate")]
IXPathResult Evaluate(Node contextNode, XPathResultType type, object result)

Parameters

contextNode Node

Kontext“ je kontextový uzel pro hodnocení tohoto výrazu XPath.Jestliže byl Aspose.Html.Dom.XPath.IXPathEvaluator získán tím, že byl 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.D.

type XPathResultType

Pokud je specifikován konkrétní “typ”, pak bude výsledek nucen vrátit uvedený typ, který se spoléhá na konverze XPath a selže, pokud požadovaná nucenost není možn.

result object

Výsledek určuje konkrétní výsledek objekt, který lze znovu použít a vrátit tímto způsobem. Jestliže je toto označeno jako ‘zero’ nebo implementace nepoužívá specifikovaný výsledek, bude nový výsledek objekt postaven a vrácen. Pro XPath 1.0 výsledky, tento objekt bude mít typ Aspose.Html.Dom.XPath.IXPathResult.

Returns

IXPathResult

Výsledek hodnocení výrazu XPath. pro výsledky XPath 1.0 bude tento objektZpět na téma Aspose.Html.Dom.XPath.IXPathResult.

Exceptions

DOMException

TYPE_ERR: Zvýšené, pokud výsledek nelze převést na vrácení specifikovaného typu.

DOMException

WRONG_DOCUMENT_ERR: Node pochází z dokumentu, který není podporovánAspose.Html.Dom.XPath.IXPathEvaluator vytvořil tento Aspose.Html.Dom.XPath.IXPathExpression.

DOMException

NOT_SUPPORTED_ERR: Node není typ povolený jako kontextový node XPathnebo typ žádosti není povolen tímto Aspose.Html.Dom.XPath.IXPathExpression.

 Čeština