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
Результат оценки выражения XPath. для результатов XPATH 1.0 этот объект будетОт типа Aspose.Html.Dom.XPath.IXPthResult.
Exceptions
TYPE_ERR: Поднимается, если результат не может быть конвертирован, чтобы вернуть указанный тип.
WRONG_DOCUMENT_ERR: Нод является из документа, который не поддерживаетсяAspose.Html.Dom.XPath.IXPthEvaluator, который создал этот __ WL51.
NOT_SUPPORTED_ERR: Нод не является разрешенным типом в качестве контекстного узла XPathили тип запроса не разрешается этим Aspose.Html.Dom.XPath.IXpathExpression.