Interface IXPathExpression
Название пространства: Aspose.Html.Dom.XPath Ассоциация: Aspose.HTML.dll (25.5.0)
Интерфейс «XPathExpression» представляет собой парседный и разрешенный XPath-экспресс.
[DOMObject]
[DOMName("XPathExpression")]
[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.IXPateEvaluator был получен путем выделения асфос.Хтмл.Дом.Документа, то это должно быть собственным одним и тем же документом и должно являться асф.Хам.Дама.документом, асфусом.Гтмм.дом.элементом, Асфем.Аттром,Асфосом,ХТМЛ.ДОМ.Текстом, Ассосом (Ассос) HTML.Комментацией, Asposem.Thm.Comment, ASPOSEM.DML.ProcessingInstruction, AsposeMl.NathNodex в качестве контекста, который может служить контекстом без протокола, а то
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.IXpathEvaluator, который создал эту Аппозе.Хтмл.Дом.XXPthExpression.
NOT_SUPPORTED_ERR: Нод не является разрешенным типом в качестве контекстного узла XPathили тип запроса не разрешается этим Aspose.Html.Dom.XPath.IXpathExpression.