Interface IXPathExpression

Interface IXPathExpression

Названий на: Aspose.Html.Dom.XPath Асамблея: Aspose.HTML.dll (25.4.0)

Інтерфейс “XPathExpression” являє собою парсед і розв’язаний XPath-вираження.

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

Methods

Evaluate(Нод, XPathResultType, об’єкт)

Оцінює цей вираз XPath і повертає результат.

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

Parameters

contextNode Node

«Контекст» є контекстним узлом для оцінки цього XPath вираження.Якщо Aspose.Html.Dom.XPath.IXPathEvaluator був отриманий, викинувши Aspose.Html.Dom.Document, то це має бути власником того ж документа і має бути Aspose.Html.Dom.Document, Aspose.Html.Dom.Element, 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.D

type XPathResultType

Якщо конкретний «тип» визначено, то результат буде змушений повернути зазначений тип, залежно від конверсій XPath і не вдасться, якщо бажана примусовість не можлива.

result object

“Результат” визначає конкретний об’єкт результату, який може бути повторно використаний і повернений цим методом. Якщо це зазначено як “нуль” або реалізація не повторно використовує зазначений результат, новий об’єкт результату буде побудований і повернений. Для XPath 1.0 результатів, цей об’єкт буде випивати тип Aspose.Html.Dom.XPath.IXPathResult.

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.

 Українська