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
Результат оцінки вираження XPath. для результатів XPath 1.0 цей об’єкт будеСтворення Aspose.Html.Dom.XPath.IXPathResult
Exceptions
TYPE_ERR: Піднято, якщо результат не може бути конвертований для повернення зазначеного типу.
WRONG_DOCUMENT_ERR: Нод складається з документа, який не підтримуєтьсяAspose.Html.Dom.XPath.IXPathEvaluator, який створив цей Aspose.Html.Dom.XPath.IXPathExpression.
NOT_SUPPORTED_ERR: Нод не є дозволеним типом як контекстний нод XPathабо тип запиту не дозволяється цим Aspose.Html.Dom.XPath.IXPathExpression.