Interface IXPathExpression
Название пространства: Aspose.Html.Dom.XPath Ассоциация: Aspose.HTML.dll (25.5.0)
Интерфейс «XPathExpression» представляет собой парседный и разрешенный XPath-экспресс.
[DOMObject]
[DOMName("XPathExpression")]
[ComVisible(true)]
public interface IXPathExpressionMethods
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.