Interface IXPathExpression
Název místa: Aspose.Svg.Dom.XPath Shromáždění: Aspose.SVG.dll (25.5.0)
Rozhraní “XPathExpression” představuje parsed a vyřešený výraz XPath.
[DOMObject]
[DOMName("XPathExpression")]
[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 kontextu pro hodnocení tohoto XPath výrazu.Jestliže byl Aspose.Svg.Dom.XPath.IXpathEvaluator získán tím, že byl vyhodnocen ASPOSE.SSVG. DOM.document, pak to musí být vlastněno stejným dokumentem a musí se jednat o ASPs.SDM.dokumenty, ASPSO.DSMN.Elementy a ASPG.SLM jako celkový kontext, který může být interpretován jako souhrn textů, které mohou sloužit jako logosystém, nebo jako záložní text.
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ý donutí není možné.
result
object
Výsledek určuje konkrétní výsledný objekt, který může být znovu použit a vrácen tímto způsobem. Jestliže je toto označeno jako ‘zero’ nebo implementace nepoužívá znovu uvedený výsledek, bude nové výsledné objekt postaven a vrátit. Pro výsledky XPath 1.0, tento objekt bude plout typ Aspose.Svg.Dom.XPath.IXpathResult.
Returns
Výsledek hodnocení výrazu XPath. pro výsledky XPath 1.0 bude tento objektZpět na téma Aspose.Svg.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ánSpolečnost Aspose.Svg.Dom.XPath.IXpathEvaluator, která vytvořila tuto aplikaci.
NOT_SUPPORTED_ERR: Node není typ povolený jako kontextový node XPathnebo typ požadavku není povolen tímto Aspose.Svg.Dom.XPath.IXpathExpression.