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
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
TYPE_ERR: Zvýšené, pokud výsledek nelze převést na vrácení specifikovaného typu.
WRONG_DOCUMENT_ERR: Node pochází z dokumentu, který není podporovánAspose.Html.Dom.XPath.IXPathEvaluator vytvořil tento Aspose.Html.Dom.XPath.IXPathExpression.
NOT_SUPPORTED_ERR: Node není typ povolený jako kontextový node XPathnebo typ žádosti není povolen tímto Aspose.Html.Dom.XPath.IXPathExpression.