次の方法で共有


IXPath.Evaluate メソッド

定義

オーバーロード

Evaluate(String, Object)

指定したコンテキストで XPath 式を評価し、結果 Stringを .

Evaluate(String, InputSource)

指定した InputSource コンテキストで XPath 式を評価し、結果 Stringを .

Evaluate(String, Object, QName)

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

Evaluate(String, InputSource, QName)

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

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

expressionnull の場合。

注釈

指定したコンテキストで XPath 式を評価し、結果 Stringを .

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

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

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

の Java ドキュメントjavax.xml.xpath.XPath.evaluate(java.lang.String, java.lang.Object)

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 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 または sourcenull の場合。

注釈

指定した InputSource コンテキストで XPath 式を評価し、結果 Stringを .

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

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

その場合、またはsourceそれである場合expressionnull、a NullPointerException がスローされます。

の Java ドキュメントjavax.xml.xpath.XPath.evaluate(java.lang.String, org.xml.sax.InputSource)

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 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 式を次の式として評価したObjectreturnType結果。

属性

例外

評価できない場合 expression

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

expression または returnTypenull の場合。

注釈

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

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

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

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

の Java ドキュメントjavax.xml.xpath.XPath.evaluate(java.lang.String, java.lang.Object, javax.xml.namespace.QName)

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象

Evaluate(String, InputSource, QName)

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

[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式を評価した結果をカプセル化します。

属性

例外

式を評価できない場合。

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

の場合expression、または returnType 〘 ですnullsource

注釈

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

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

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

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

source場合、またはreturnTypeそれである場合expressionnull、a NullPointerException がスローされます。

の Java ドキュメントjavax.xml.xpath.XPath.evaluate(java.lang.String, org.xml.sax.InputSource, javax.xml.namespace.QName)

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象