Interface IXPathExpression
Pôvodný názov: Aspose.Svg.Dom.XPath Zhromaždenie: Aspose.SVG.dll (25.5.0)
Rozhranie “XPathExpression” predstavuje parsed a vyriešený výraz XPath.
[DOMObject]
[DOMName("XPathExpression")]
[ComVisible(true)]
public interface IXPathExpression
Methods
Evaluate(Node, XPathResultType, objekt)
Hodnotí tento výraz XPath a vráti výsledok.
[DOMName("evaluate")]
IXPathResult Evaluate(Node contextNode, XPathResultType type, object result)
Parameters
contextNode
Node
“Kontext” je kontextový uzol pre hodnotenie tohto XPath výrazu.Ak Aspose.Svg.Dom.XPath.IXpathEvaluator bol získaný vytiahnutím ASPOSE.SSVG. DOM.dokument potom to musí byť vlastníctvo rovnakého dokumentu a musí to byť ASPSO.SDOM.document, ASPG.dom.Element, AsPG-Doma.ELement nie je kontextu ako celok, ktorý môže slúžiť ako textový node, ak je to kontext, v ktorom je možné použiť dokumenty, textové nody alebo texty.
type
XPathResultType
Ak sa určí konkrétny “typ”, výsledok bude nútený vrátiť uvedený typ, ktorý je založený na konverziách XPath a zlyhá, ak požadovaná nútia nie je možná.
result
object
V “výsledku” sa uvádza konkrétny výsledok objekt, ktorý môže byť opätovne použitý a vrátený týmto spôsobom. Ak je uvedený ako “zero” alebo implementácia nepoužíva ponúkané výsledky, nový výsledkový objekt bude postavený a späť. Pre výsledky XPath 1.0, tento objekt sa vyskytne typ Aspose.Svg.Dom.XPath.IXpathResult.
Returns
Výsledok hodnotenia výrazu XPath. pre výsledky XPath 1.0 bude tento objektVyhľadávač typu Aspose.Svg.Dom.XPath.IXpathResult.
Exceptions
TYPE_ERR: Zvýšené, ak sa výsledok nemôže premeniť na vrátenie špecifikovaného typu.
WRONG_DOCUMENT_ERR: Nóda pochádza z dokumentu, ktorý nie je podporovanýAspose.Svg.Dom.XPath.IXpathEvaluator, ktorý vytvoril tento Aspos.Aspoznanie.
NOT_SUPPORTED_ERR: Nód nie je typ povolený ako kontextový nód XPathalebo typ žiadosti nie je povolený týmto Aspose.Svg.Dom.XPath.IXPthExpression.