語言

IXPath.Evaluate 方法

定義

多載

名稱 Description
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.

此方法以 returnType 的 XPathConstants#STRING為 。#evaluate(String expression, Object item, QName returnType)

請參閱 XPath 表達式的評估,了解上下文項目評估、變數、函數及 QName 解析與返回類型轉換。

若 null 為 提供 item值,則使用空文件作為上下文。 若 expression , null則拋出 a NullPointerException 。

Java 文件 javax.xml.xpath.XPath.evaluate(java.lang.String, java.lang.Object)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

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)

請參閱 XPath 表達式的評估,了解上下文項目評估、變數、函數及 QName 解析與返回類型轉換。

若 expression 或 source 為 null,則 NullPointerException a 被拋出。

Java 文件 javax.xml.xpath.XPath.evaluate(java.lang.String, org.xml.sax.InputSource)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

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 無法評估。

如果 returnType 不是 中 XPathConstants定義的類型之一。

若 expression 或 returnType 為 null。

備註

在指定的上下文中評估一個 XPath 表達式,並以指定型別回傳結果。

請參閱 XPath 表達式的評估,以了解上下文項目的評估、變數、函數與 QName 解析,以及返回型別轉換。

若 returnType 不是 在 ( XPathConstants#NUMBER NUMBER, XPathConstants#STRING STRING, XPathConstants#NODE NODEXPathConstants#BOOLEAN BOOLEAN, 或 XPathConstants#NODESET NODESET) 中定義XPathConstants的類型之一,則會拋出 anIllegalArgumentException。

若 null 為 提供 item值,則使用空文件作為上下文。 若 expression 或 returnType 為 null,則 NullPointerException a 被拋出。

Java 文件 javax.xml.xpath.XPath.evaluate(java.lang.String, java.lang.Object, javax.xml.namespace.QName)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

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定義的類型之一。

若 expression, source 或 returnType 為 null。

備註

在指定的 InputSource 情境下評估一個 XPath 表達式,並以指定型別回傳結果。

此方法建立一個資料模型,以呼叫InputSource#evaluate(String expression, Object item, QName returnType)產生的文件物件。

請參閱 XPath 表達式的評估,了解上下文項目評估、變數、函數及 QName 解析與返回類型轉換。

若 returnType 不是 中 XPathConstants定義的類型之一,則 會拋出 an IllegalArgumentException 。

若 expression, source 或 returnType 為 null,則擲出 a NullPointerException 。

Java 文件 javax.xml.xpath.XPath.evaluate(java.lang.String, org.xml.sax.InputSource, javax.xml.namespace.QName)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於