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 был получен путем выделения Wl51.HDL.Дом.Документ, то это должно быть собственным одним и тем же документом и должен быть _ www.doma.document , _ww.ddm.process.code не может быть интерпретирована как контент в контексте, на фоне которого он может служить контекстом, __ww51.DOM.Attr,__ww51 .HDM.Text,_ww551.HDML.CDATASection,____ww531.HTML.DM.Comment,#w513.HDMSc.Process Code, т. д.

type XPathResultType

Если определенный «тип», то результат будет вынужден вернуть указанный тип, основанный на конверсии XPath и провалится, если желаемое принуждение невозможно.

result object

«Результат» указывает конкретный объект результата, который может быть повторно использован и возвращен по этому методу. Если это указано как «нуль» или реализация не повторно использует указанный результат, новый объект исхода будет построен и вернут. Для результатов XPath 1.0 этот объект будет носить тип Aspose.Html.Dom.XPath.IXpathResult.

Returns

IXPathResult

Результат оценки выражения XPath. для результатов XPATH 1.0 этот объект будетОт типа Aspose.Html.Dom.XPath.IXPthResult.

Exceptions

DOMException

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

DOMException

WRONG_DOCUMENT_ERR: Нод является из документа, который не поддерживаетсяAspose.Html.Dom.XPath.IXPthEvaluator, который создал этот __ WL51.

DOMException

NOT_SUPPORTED_ERR: Нод не является разрешенным типом в качестве контекстного узла XPathили тип запроса не разрешается этим Aspose.Html.Dom.XPath.IXpathExpression.

 Русский