Sprache

IXPath.Evaluate Methode

Definition

Überlädt

Name Beschreibung
Evaluate(String, Object)

Wertet einen XPath-Ausdruck im angegebenen Kontext aus und gibt das Ergebnis als ein String.

Evaluate(String, InputSource)

Wertet einen XPath-Ausdruck im Kontext des angegebenen InputSource Ausdrucks aus und gibt das Ergebnis als ein String.

Evaluate(String, Object, QName)

Wertet einen XPath Ausdruck im angegebenen Kontext aus und gibt das Ergebnis als angegebenen Typ zurück.

Evaluate(String, InputSource, QName)

Wertet einen XPath-Ausdruck im Kontext des angegebenen InputSource Ausdrucks aus, und geben Sie das Ergebnis als angegebenen Typ zurück.

Evaluate(String, Object)

Wertet einen XPath-Ausdruck im angegebenen Kontext aus und gibt das Ergebnis als ein 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

Parameter

expression
String

Der XPath-Ausdruck.

item
Object

Der Startkontext (z. B. Knoten- oder Knotenliste).

Gibt zurück

Das String ist das Ergebnis der Auswertung des Ausdrucks und konvertieren das Ergebnis in ein String.

Attribute

Ausnahmen

Wenn expression nicht ausgewertet werden kann.

Wenn expression ist null.

Hinweise

Wertet einen XPath-Ausdruck im angegebenen Kontext aus und gibt das Ergebnis als ein String.

Diese Methode ruft #evaluate(String expression, Object item, QName returnType) mit einer returnType von XPathConstants#STRING.

Siehe Auswertung von XPath-Ausdrücken für kontextbezogene Elementauswertung, Variable, Funktion und QName-Auflösung und Rückgabetypkonvertierung.

Wenn ein null Wert angegeben itemwird, wird ein leeres Dokument für den Kontext verwendet. Wenn expression ja null, wird ein NullPointerException Wurf ausgelöst.

Java Dokumentation für javax.xml.xpath.XPath.evaluate(java.lang.String, java.lang.Object).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Evaluate(String, InputSource)

Wertet einen XPath-Ausdruck im Kontext des angegebenen InputSource Ausdrucks aus und gibt das Ergebnis als ein 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

Parameter

expression
String

Der XPath-Ausdruck.

source
InputSource

Das InputSource dokument, das ausgewertet werden soll.

Gibt zurück

Das String ist das Ergebnis der Auswertung des Ausdrucks und konvertieren das Ergebnis in ein String.

Attribute

Ausnahmen

Wenn der Ausdruck nicht ausgewertet werden kann.

Wenn expression oder source ist .null

Hinweise

Wertet einen XPath-Ausdruck im Kontext des angegebenen InputSource Ausdrucks aus und gibt das Ergebnis als ein String.

Diese Methode ruft #evaluate(String expression, InputSource source, QName returnType) mit einer returnType von XPathConstants#STRING.

Siehe Auswertung von XPath-Ausdrücken für kontextbezogene Elementauswertung, Variable, Funktion und QName-Auflösung und Rückgabetypkonvertierung.

Wenn expression oder source ist null, wird eine NullPointerException ausgelöst.

Java Dokumentation für javax.xml.xpath.XPath.evaluate(java.lang.String, org.xml.sax.InputSource).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Evaluate(String, Object, QName)

Wertet einen XPath Ausdruck im angegebenen Kontext aus und gibt das Ergebnis als angegebenen Typ zurück.

[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

Parameter

expression
String

Der XPath-Ausdruck.

item
Object

Der Startkontext (z. B. Knoten- oder Knotenliste).

returnType
QName

Der gewünschte Rückgabetyp.

Gibt zurück

Ergebnis der Auswertung eines XPath-Ausdrucks als eines Object von returnType.

Attribute

Ausnahmen

Wenn expression nicht ausgewertet werden kann.

If returnType is not one of the types defined in XPathConstants.

Wenn expression oder returnType ist .null

Hinweise

Wertet einen XPath Ausdruck im angegebenen Kontext aus und gibt das Ergebnis als angegebenen Typ zurück.

Siehe Auswertung von XPath-Ausdrücken für kontextbezogene Elementauswertung, Variable, Funktion und Auflösung und QName Rückgabetypkonvertierung.

Wenn returnType es sich nicht um einen der typen handelt, die in XPathConstants ( XPathConstants#NUMBER NUMBER, XPathConstants#STRING STRING, , XPathConstants#BOOLEAN BOOLEAN, oder XPathConstants#NODE NODEXPathConstants#NODESET NODESET) definiert sind, wird ein IllegalArgumentException Wurf ausgelöst.

Wenn ein null Wert angegeben itemwird, wird ein leeres Dokument für den Kontext verwendet. Wenn expression oder returnType ist null, wird eine NullPointerException ausgelöst.

Java Dokumentation für javax.xml.xpath.XPath.evaluate(java.lang.String, java.lang.Object, javax.xml.namespace.QName).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Evaluate(String, InputSource, QName)

Wertet einen XPath-Ausdruck im Kontext des angegebenen InputSource Ausdrucks aus, und geben Sie das Ergebnis als angegebenen Typ zurück.

[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

Parameter

expression
String

Der XPath-Ausdruck.

source
InputSource

Die Eingabequelle des Dokuments, das ausgewertet werden soll.

returnType
QName

Der gewünschte Rückgabetyp.

Gibt zurück

Dies Object kapselt das Ergebnis der Auswertung des Ausdrucks.

Attribute

Ausnahmen

Wenn der Ausdruck nicht ausgewertet werden kann.

If returnType is not one of the types defined in XPathConstants.

Wenn expression, source oder returnType ist .null

Hinweise

Wertet einen XPath-Ausdruck im Kontext des angegebenen InputSource Ausdrucks aus, und geben Sie das Ergebnis als angegebenen Typ zurück.

Diese Methode erstellt ein Datenmodell für die InputSource und Aufrufe #evaluate(String expression, Object item, QName returnType) des resultierenden Dokumentobjekts.

Siehe Auswertung von XPath-Ausdrücken für kontextbezogene Elementauswertung, Variable, Funktion und QName-Auflösung und Rückgabetypkonvertierung.

Wenn returnType es sich nicht um einen der typen handelt, die definiert XPathConstantssind, wird ein IllegalArgumentException Fehler ausgelöst.

source Wenn expressionoder returnType istnull, wird ein NullPointerException Wurf ausgelöst.

Java Dokumentation für javax.xml.xpath.XPath.evaluate(java.lang.String, org.xml.sax.InputSource, javax.xml.namespace.QName).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: