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,object)

评估此 XPath 表达,并返回结果。

[DOMName("evaluate")]
IXPathResult Evaluate(Node contextNode, XPathResultType type, object result)

Parameters

contextNode Node

如果 Aspose.Html.Html.Html.Html.Html.Html.Html.Html.Html.Html.Html.Html.Html.Html.Html.Html.Html.Html.Html.Html.Html.Html.Html.Html.Html.Html.Html.Html.Html.Html。

type XPathResultType

如果一个特定的“类型”是指定的,那么结果将被迫返回所指定的类型依赖于XPath转换,如果所需的强制是不可能的失败。

result object

“结果”指定一个特定的结果对象,可以重复使用并通过这种方法返回。 如果此称为“零”或实施不重复使用所指定的结果,则将构建和返回一个新的结果对象。

Returns

IXPathResult

对于 XPath 1.0 结果,这个对象将是此分類上一篇: Aspose.Html.Dom.XPath.IXPathResult

Exceptions

DOMException

TYPE_ERR:如果结果无法转换,以返回所指定的类型。

DOMException

WRONG_DOCUMENT_ERR: 节点来自未支持的文档Aspose.Html.Dom.XPath.IXPathEvaluator 创建了这个 Aspose.Html.Dom.XPath.IXPathExpression。

DOMException

NOT_SUPPORTED_ERR: 节点不是作为 XPath 背景节点允许的类型或请求类型不允许由此 Aspose.Html.Dom.XPath.IXPathExpression。

 中文