Interface IXPathExpression

Interface IXPathExpression

Името на пространството: Aspose.Html.Dom.XPath Асамблея: Aspose.HTML.dll (25.5.0)

XPathExpression" представлява парседен и разрешен XPath.

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

Methods

Evaluate(Node, XPathResultType, обект)

Оценява този XPath израз и връща резултат.

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

Parameters

contextNode Node

XPath израз.Ако Aspose.Html.Dom.XPath.IXPathEvaluator е получена чрез качване на 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

Ако се посочи конкретен “тип”, тогава резултатът ще бъде принуден да върне посочения тип, който се основава на конверсиите на XPath и ще провали, ако желаната принуда не е възможна.

result object

“Резултат” посочва конкретен резултат обект, който може да бъде повторно използван и върнат с този метод. Ако това е посочено като “нуле” или изпълнението не използва отново посочения резултат, нов резултат објект ще бъде изграден и връчен. За резултатите от XPath 1.0 този предмет ще изпие тип Aspose.Html.Dom.XPath.IXPattResult.

Returns

IXPathResult

Резултатът от оценката на израз XPath. За резултатите от XPath 1.0 този обект ще бъдеAspose.Html.Dom.XPath.IXPathResult.

Exceptions

DOMException

TYPE_ERR: Възстановен, ако резултатът не може да бъде конвертиран, за да се върне посочения тип.

DOMException

WRONG_DOCUMENT_ERR: Нодът е от документ, който не се поддържа отAspose.Html.Dom.XPath.IXPathEvaluator, който е създал този Aspose.Html.Dom.XPath.IXPathExpression.

DOMException

NOT_SUPPORTED_ERR: Нодът не е тип, разрешен като XPath контекст нодAspose.Html.Dom.XPath.IXPathExpression.

 Български