Interface IXPathExpression

Interface IXPathExpression

名称: Aspose.Svg.Dom.XPath 会議: Aspose.SVG.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.Svg.Dom.Xpath.IX PathEvaluator が、アスポーズを投げ込むことによって取得された場合、その後、これが同じ文書に所有されなければならず、ASPOSE.SSVG.ドームドキュメンタリーである必要があります。

type XPathResultType

特定の「タイプ」が指定された場合、結果は XPath 変換に基づいて指定したタイプを返すことを余儀なくされ、望ましい強制が可能でない場合に失敗します。

result object

「結果」は、この方法によって再利用および返還される特定の結果オブジェクトを指定します. これが「ゼロ」として指定されている場合、または実施が指定された結果を再使用しない場合は、新しい結果のオベクトが構築され、返品されます. XPath 1.0 の結果の場合、これらのオペクトは Aspose.Svg.Dom.XPath.IXpathResult タイプを表示します。

Returns

IXPathResult

XPath 1.0 の結果については、このオブジェクトが表示されます。Aspose.Svg.Dom.XPath.IXpathResult の略。

Exceptions

DOMException

TYPE_ERR: 結果が変換できない場合にアップグレードして指定されたタイプを返します。

DOMException

WRONG_DOCUMENT_ERR: ノードは、サポートされていない文書から来ています。この Aspose.Svg.Dom.XPath.IXpathEvaluator が作成されました。

DOMException

NOT_SUPPORTED_ERR: ノードは、XPath コンテキストコードとして許可されるタイプではありません。または、この Aspose.Svg.Dom.XPath.IXpathExpression によって要求のタイプが許可されていません。

 日本語