Language

IXPath.Evaluate メソッド

定義

オーバーロード

名前 説明
Evaluate(String, Object)

指定したコンテキストで XPath 式を評価し、結果を Stringとして返します。

Evaluate(String, InputSource)

指定した InputSource のコンテキストで XPath 式を評価し、結果を Stringとして返します。

Evaluate(String, Object, QName)

指定したコンテキストで XPath 式を評価し、指定した型として結果を返します。

Evaluate(String, InputSource, QName)

指定した InputSource のコンテキストで XPath 式を評価し、指定した型として結果を返します。

Evaluate(String, Object)

指定したコンテキストで XPath 式を評価し、結果を Stringとして返します。

[Android.Runtime.Register("evaluate", "(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;", "GetEvaluate_Ljava_lang_String_Ljava_lang_Object_Handler:Javax.Xml.Xpath.IXPathInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public string? Evaluate(string? expression, Java.Lang.Object? item);
[<Android.Runtime.Register("evaluate", "(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;", "GetEvaluate_Ljava_lang_String_Ljava_lang_Object_Handler:Javax.Xml.Xpath.IXPathInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Evaluate : string * Java.Lang.Object -> string

パラメーター

expression
String

XPath 式。

item
Object

開始コンテキスト (ノードまたはノード リストなど)。

返品

式を評価し、結果をStringに変換した結果であるString。

属性

例外

expressionを評価できない場合。

expressionがnullの場合。

注釈

指定したコンテキストで XPath 式を評価し、結果を Stringとして返します。

このメソッドは、XPathConstants#STRINGのreturnTypeを使用して#evaluate(String expression, Object item, QName returnType)を呼び出します。

コンテキスト項目の評価、変数、関数、および QName 解決と戻り値の型変換については、XPath 式の評価を参照してください。

itemにnull値が指定されている場合、空のドキュメントがコンテキストに使用されます。 expressionがnullされている場合は、NullPointerExceptionがスローされます。

Javaドキュメント。

このページの一部は、Androidオープンソースプロジェクトによって作成および共有された作業に基づく変更でありCreative Commons 2.5属性ライセンスに記載されている条件に従って使用されます。

適用対象

Evaluate(String, InputSource)

指定した InputSource のコンテキストで XPath 式を評価し、結果を Stringとして返します。

[Android.Runtime.Register("evaluate", "(Ljava/lang/String;Lorg/xml/sax/InputSource;)Ljava/lang/String;", "GetEvaluate_Ljava_lang_String_Lorg_xml_sax_InputSource_Handler:Javax.Xml.Xpath.IXPathInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public string? Evaluate(string? expression, Org.Xml.Sax.InputSource? source);
[<Android.Runtime.Register("evaluate", "(Ljava/lang/String;Lorg/xml/sax/InputSource;)Ljava/lang/String;", "GetEvaluate_Ljava_lang_String_Lorg_xml_sax_InputSource_Handler:Javax.Xml.Xpath.IXPathInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Evaluate : string * Org.Xml.Sax.InputSource -> string

パラメーター

expression
String

XPath 式。

source
InputSource

評価するドキュメントの InputSource 。

返品

式を評価し、結果をStringに変換した結果であるString。

属性

例外

式を評価できない場合。

expressionまたはsourceがnull場合。

注釈

指定した InputSource のコンテキストで XPath 式を評価し、結果を Stringとして返します。

このメソッドは、XPathConstants#STRINGのreturnTypeを使用して#evaluate(String expression, InputSource source, QName returnType)を呼び出します。

コンテキスト項目の評価、変数、関数、および QName 解決と戻り値の型変換については、XPath 式の評価を参照してください。

expressionまたはsourceがnullされると、NullPointerExceptionがスローされます。

Javaドキュメント。

このページの一部は、Androidオープンソースプロジェクトによって作成および共有された作業に基づく変更でありCreative Commons 2.5属性ライセンスに記載されている条件に従って使用されます。

適用対象

Evaluate(String, Object, QName)

指定したコンテキストで XPath 式を評価し、指定した型として結果を返します。

[Android.Runtime.Register("evaluate", "(Ljava/lang/String;Ljava/lang/Object;Ljavax/xml/namespace/QName;)Ljava/lang/Object;", "GetEvaluate_Ljava_lang_String_Ljava_lang_Object_Ljavax_xml_namespace_QName_Handler:Javax.Xml.Xpath.IXPathInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Java.Lang.Object? Evaluate(string? expression, Java.Lang.Object? item, Javax.Xml.Namespace.QName? returnType);
[<Android.Runtime.Register("evaluate", "(Ljava/lang/String;Ljava/lang/Object;Ljavax/xml/namespace/QName;)Ljava/lang/Object;", "GetEvaluate_Ljava_lang_String_Ljava_lang_Object_Ljavax_xml_namespace_QName_Handler:Javax.Xml.Xpath.IXPathInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Evaluate : string * Java.Lang.Object * Javax.Xml.Namespace.QName -> Java.Lang.Object

パラメーター

expression
String

XPath 式。

item
Object

開始コンテキスト (ノードまたはノード リストなど)。

returnType
QName

目的の戻り値の型。

返品

XPath 式をreturnTypeのObjectとして評価した結果。

属性

例外

expressionを評価できない場合。

returnTypeがXPathConstantsで定義されている型の 1 つでない場合。

expressionまたはreturnTypeがnull場合。

注釈

指定したコンテキストで XPath 式を評価し、指定した型として結果を返します。

コンテキスト項目の評価、変数、関数、および QName 解決と戻り値の型変換については、XPath 式の評価を参照してください。

returnTypeがXPathConstantsで定義されている型 (XPathConstants#NUMBER NUMBER、XPathConstants#STRING STRING、XPathConstants#BOOLEAN BOOLEAN、XPathConstants#NODE NODE、またはXPathConstants#NODESET NODESET) でない場合は、IllegalArgumentExceptionがスローされます。

itemにnull値が指定されている場合、空のドキュメントがコンテキストに使用されます。 expressionまたはreturnTypeがnullされると、NullPointerExceptionがスローされます。

Javaドキュメント。

このページの一部は、Androidオープンソースプロジェクトによって作成および共有された作業に基づく変更でありCreative Commons 2.5属性ライセンスに記載されている条件に従って使用されます。

適用対象

Evaluate(String, InputSource, QName)

指定した InputSource のコンテキストで XPath 式を評価し、指定した型として結果を返します。

[Android.Runtime.Register("evaluate", "(Ljava/lang/String;Lorg/xml/sax/InputSource;Ljavax/xml/namespace/QName;)Ljava/lang/Object;", "GetEvaluate_Ljava_lang_String_Lorg_xml_sax_InputSource_Ljavax_xml_namespace_QName_Handler:Javax.Xml.Xpath.IXPathInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Java.Lang.Object? Evaluate(string? expression, Org.Xml.Sax.InputSource? source, Javax.Xml.Namespace.QName? returnType);
[<Android.Runtime.Register("evaluate", "(Ljava/lang/String;Lorg/xml/sax/InputSource;Ljavax/xml/namespace/QName;)Ljava/lang/Object;", "GetEvaluate_Ljava_lang_String_Lorg_xml_sax_InputSource_Ljavax_xml_namespace_QName_Handler:Javax.Xml.Xpath.IXPathInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Evaluate : string * Org.Xml.Sax.InputSource * Javax.Xml.Namespace.QName -> Java.Lang.Object

パラメーター

expression
String

XPath 式。

source
InputSource

評価するドキュメントの入力ソース。

returnType
QName

目的の戻り値の型。

返品

式を評価した結果をカプセル化する Object 。

属性

例外

式を評価できない場合。

returnTypeがXPathConstantsで定義されている型の 1 つでない場合。

expression場合、sourceまたはreturnTypeはnull。

注釈

指定した InputSource のコンテキストで XPath 式を評価し、指定した型として結果を返します。

このメソッドは、 InputSource のデータ モデルを構築し、結果のドキュメント オブジェクトで #evaluate(String expression, Object item, QName returnType) を呼び出します。

コンテキスト項目の評価、変数、関数、および QName 解決と戻り値の型変換については、XPath 式の評価を参照してください。

returnTypeがXPathConstantsで定義されている型の 1 つでない場合は、IllegalArgumentExceptionがスローされます。

expression、source、またはreturnTypeがnullされると、NullPointerExceptionがスローされます。

Javaドキュメント。

このページの一部は、Androidオープンソースプロジェクトによって作成および共有された作業に基づく変更でありCreative Commons 2.5属性ライセンスに記載されている条件に従って使用されます。

適用対象