IXPathExpression.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(Object) |
Werten Sie den kompilierten XPath-Ausdruck im angegebenen Kontext aus, und geben Sie das Ergebnis als ein |
| Evaluate(InputSource) |
Werten Sie den kompilierten XPath-Ausdruck im Kontext des angegebenen |
| Evaluate(Object, QName) |
Werten Sie den kompilierten XPath-Ausdruck im angegebenen Kontext aus, und geben Sie das Ergebnis als angegebenen Typ zurück. |
| Evaluate(InputSource, QName) |
Werten Sie den kompilierten XPath-Ausdruck im Kontext des angegebenen |
Evaluate(Object)
Werten Sie den kompilierten XPath-Ausdruck im angegebenen Kontext aus, und geben Sie das Ergebnis als ein String.
[Android.Runtime.Register("evaluate", "(Ljava/lang/Object;)Ljava/lang/String;", "GetEvaluate_Ljava_lang_Object_Handler:Javax.Xml.Xpath.IXPathExpressionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public string? Evaluate(Java.Lang.Object? item);
[<Android.Runtime.Register("evaluate", "(Ljava/lang/Object;)Ljava/lang/String;", "GetEvaluate_Ljava_lang_Object_Handler:Javax.Xml.Xpath.IXPathExpressionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Evaluate : Java.Lang.Object -> string
Parameter
- 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 der Ausdruck nicht ausgewertet werden kann.
Hinweise
Werten Sie den kompilierten XPath-Ausdruck im angegebenen Kontext aus, und geben Sie das Ergebnis als ein String.
Diese Methode ruft #evaluate(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.
Java Dokumentation für javax.xml.xpath.XPathExpression.evaluate(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(InputSource)
Werten Sie den kompilierten XPath-Ausdruck im Kontext des angegebenen InputSource Ausdrucks aus, und geben Sie das Ergebnis als ein String.
[Android.Runtime.Register("evaluate", "(Lorg/xml/sax/InputSource;)Ljava/lang/String;", "GetEvaluate_Lorg_xml_sax_InputSource_Handler:Javax.Xml.Xpath.IXPathExpressionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public string? Evaluate(Org.Xml.Sax.InputSource? source);
[<Android.Runtime.Register("evaluate", "(Lorg/xml/sax/InputSource;)Ljava/lang/String;", "GetEvaluate_Lorg_xml_sax_InputSource_Handler:Javax.Xml.Xpath.IXPathExpressionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Evaluate : Org.Xml.Sax.InputSource -> string
Parameter
- 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 source ist null.
Hinweise
Werten Sie den kompilierten XPath-Ausdruck im Kontext des angegebenen InputSource Ausdrucks aus, und geben Sie das Ergebnis als ein String.
Diese Methode ruft #evaluate(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 source ja null, wird ein NullPointerException Wurf ausgelöst.
Java Dokumentation für javax.xml.xpath.XPathExpression.evaluate(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(Object, QName)
Werten Sie den kompilierten XPath-Ausdruck im angegebenen Kontext aus, und geben Sie das Ergebnis als angegebenen Typ zurück.
[Android.Runtime.Register("evaluate", "(Ljava/lang/Object;Ljavax/xml/namespace/QName;)Ljava/lang/Object;", "GetEvaluate_Ljava_lang_Object_Ljavax_xml_namespace_QName_Handler:Javax.Xml.Xpath.IXPathExpressionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Java.Lang.Object? Evaluate(Java.Lang.Object? item, Javax.Xml.Namespace.QName? returnType);
[<Android.Runtime.Register("evaluate", "(Ljava/lang/Object;Ljavax/xml/namespace/QName;)Ljava/lang/Object;", "GetEvaluate_Ljava_lang_Object_Ljavax_xml_namespace_QName_Handler:Javax.Xml.Xpath.IXPathExpressionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Evaluate : Java.Lang.Object * Javax.Xml.Namespace.QName -> Java.Lang.Object
Parameter
- item
- Object
Der Startkontext (z. B. Knoten- oder Knotenliste).
- returnType
- QName
Der gewünschte Rückgabetyp.
Gibt zurück
Das Object ist das Ergebnis der Auswertung des Ausdrucks und der Konvertierung des Ergebnisses in returnType.
- Attribute
Ausnahmen
Wenn der Ausdruck nicht ausgewertet werden kann.
If returnType is not one of the types defined in XPathConstants.
Wenn returnType ist null.
Hinweise
Werten Sie den kompilierten XPath-Ausdruck im angegebenen Kontext aus, und geben Sie das Ergebnis als angegebenen Typ zurück.
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.
Wenn ein null Wert angegeben itemwird, wird ein leeres Dokument für den Kontext verwendet. Wenn returnType ja null, 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.
Gilt für:
Evaluate(InputSource, QName)
Werten Sie den kompilierten XPath-Ausdruck im Kontext des angegebenen InputSource Ausdrucks aus, und geben Sie das Ergebnis als angegebenen Typ zurück.
[Android.Runtime.Register("evaluate", "(Lorg/xml/sax/InputSource;Ljavax/xml/namespace/QName;)Ljava/lang/Object;", "GetEvaluate_Lorg_xml_sax_InputSource_Ljavax_xml_namespace_QName_Handler:Javax.Xml.Xpath.IXPathExpressionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Java.Lang.Object? Evaluate(Org.Xml.Sax.InputSource? source, Javax.Xml.Namespace.QName? returnType);
[<Android.Runtime.Register("evaluate", "(Lorg/xml/sax/InputSource;Ljavax/xml/namespace/QName;)Ljava/lang/Object;", "GetEvaluate_Lorg_xml_sax_InputSource_Ljavax_xml_namespace_QName_Handler:Javax.Xml.Xpath.IXPathExpressionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Evaluate : Org.Xml.Sax.InputSource * Javax.Xml.Namespace.QName -> Java.Lang.Object
Parameter
- source
- InputSource
Das InputSource dokument, das ausgewertet werden soll.
- returnType
- QName
Der gewünschte Rückgabetyp.
Gibt zurück
Das Object ist das Ergebnis der Auswertung des Ausdrucks und der Konvertierung des Ergebnisses in returnType.
- Attribute
Ausnahmen
Wenn der Ausdruck nicht ausgewertet werden kann.
If returnType is not one of the types defined in XPathConstants.
Wenn source oder returnType ist .null
Hinweise
Werten Sie den kompilierten 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(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.
Wenn source 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.