IXPath.Evaluate メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
Evaluate(String, Object) |
指定したコンテキストで XPath 式を評価し、結果 |
Evaluate(String, InputSource) |
指定した |
Evaluate(String, Object, QName) |
指定した |
Evaluate(String, InputSource, QName) |
指定したコンテキストで 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
を .
このメソッドは、returnType
次のXPathConstants#STRING
メソッドを使用して呼び出します#evaluate(String expression, Object item, QName returnType)
。
コンテキスト項目の評価、変数、関数、および QName 解決と戻り値の型変換については、XPath 式の評価を参照してください。
値が null
指定されている item
場合、空のドキュメントがコンテキストに使用されます。 ある場合 expression
は null
、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
または source
が null
の場合。
注釈
指定した InputSource
コンテキストで XPath 式を評価し、結果 String
を .
このメソッドは、returnType
次のXPathConstants#STRING
メソッドを使用して呼び出します#evaluate(String expression, InputSource source, QName returnType)
。
コンテキスト項目の評価、変数、関数、および QName 解決と戻り値の型変換については、XPath 式の評価を参照してください。
その場合、またはsource
それである場合expression
はnull
、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 式を次の式として評価したObject
returnType
結果。
- 属性
例外
評価できない場合 expression
。
で定義XPathConstantsされている型の 1 つでない場合returnType
。
expression
または returnType
が null
の場合。
注釈
指定した XPath
コンテキストで式を評価し、指定した型として結果を返します。
コンテキスト項目の評価、変数、関数、 QName
解決、戻り値の型変換については、XPath 式の評価を参照してください。
(XPathConstants#NUMBER NUMBER
、、XPathConstants#STRING STRING
、 XPathConstants#NODE NODE
XPathConstants#BOOLEAN BOOLEAN
またはXPathConstants#NODESET NODESET
) でXPathConstants
定義されている型の 1 つでない場合returnType
は、an IllegalArgumentException
がスローされます。
値が null
指定されている item
場合、空のドキュメントがコンテキストに使用されます。 その場合、またはreturnType
それである場合expression
はnull
、a NullPointerException
がスローされます。
このページの一部は、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
〘 ですnull
。 source
注釈
指定したコンテキストで XPath 式を評価し、指定した InputSource
型として結果を返します。
このメソッドは、結果のドキュメント オブジェクトの InputSource
データ モデルを構築し、呼び出 #evaluate(String expression, Object item, QName returnType)
します。
コンテキスト項目の評価、変数、関数、および QName 解決と戻り値の型変換については、XPath 式の評価を参照してください。
定義されている型XPathConstants
の 1 つでない場合returnType
は、an IllegalArgumentException
がスローされます。
のsource
場合、またはreturnType
それである場合expression
はnull
、a NullPointerException
がスローされます。
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。