IXPath.Evaluate メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 名前 | 説明 |
|---|---|
| Evaluate(String, Object) |
指定したコンテキストで XPath 式を評価し、結果を |
| Evaluate(String, InputSource) |
指定した |
| Evaluate(String, Object, QName) |
指定したコンテキストで |
| Evaluate(String, InputSource, QName) |
指定した |
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がスローされます。
このページの一部は、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がスローされます。
このページの一部は、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がスローされます。
このページの一部は、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がスローされます。
このページの一部は、Androidオープンソースプロジェクトによって作成および共有された作業に基づく変更でありCreative Commons 2.5属性ライセンスに記載されている条件に従って使用されます。