IXPath.Evaluate Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| Evaluate(String, Object) |
Wertet einen XPath-Ausdruck im angegebenen Kontext aus und gibt das Ergebnis als ein |
| Evaluate(String, InputSource) |
Wertet einen XPath-Ausdruck im Kontext des angegebenen |
| Evaluate(String, Object, QName) |
Wertet einen |
| Evaluate(String, InputSource, QName) |
Wertet einen XPath-Ausdruck im Kontext des angegebenen |
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.
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.
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.