Interface IXPathExpression
Pôvodný názov: Aspose.Html.Dom.XPath Zhromaždenie: Aspose.HTML.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.Html.Dom.XPath.IXPathEvaluator bol získaný tým, že vložil Aspose.Html.Dom.Dokument potom to musí byť vlastníkom toho istého dokumentu a musí byť Aspose.Html.Dom.Dokument, Aspose.Html.Dom.Element, Aspose.Html.Dom.Dom.Text, Aspose.Html.Dom.CDATASection, Aspose.Html.Dom.Comment, Aspose.Html.Dom.Dom.ProcessingInstruction, Aspose.Html.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.D
type
XPathResultType
Ak je špecifikovaný “typ”, výsledok bude nútený vrátiť špecifikovaný typ, ktorý je založený na konverziách XPath a nefunguje, ak požadovaný nútenie nie je možné.
result
object
Výsledok označuje 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 opätovne uvedený výsledok, nový výsledok objekt bude postavený a vrátený. pre XPath 1.0 výsledky, tento objekt bude beof typ Aspose.Html.Dom.XPath.IXPathResult.
Returns
Výsledok hodnotenia výrazu XPath. pre výsledky XPath 1.0 bude tento objektOdporúča sa používať Aspose.Html.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.Html.Dom.XPath.IXPathEvaluator, ktorý vytvoril tento Aspose.Html.Dom.XPath.IXPathExpression.
NOT_SUPPORTED_ERR: Nód nie je typ povolený ako kontextový nód XPathalebo typ žiadosti nie je povolený týmto Aspose.Html.Dom.XPath.IXPathExpression.