Sprache

IXPathExpression.Evaluate Methode

Definition

Überlädt

Name Beschreibung
Evaluate(Object)

Werten Sie den kompilierten XPath-Ausdruck im angegebenen Kontext aus, und geben Sie das Ergebnis als ein String.

Evaluate(InputSource)

Werten Sie den kompilierten XPath-Ausdruck im Kontext des angegebenen InputSource Ausdrucks aus, und geben Sie das Ergebnis als ein String.

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 InputSource Ausdrucks aus, und geben Sie das Ergebnis als angegebenen Typ zurück.

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.

Java Dokumentation für javax.xml.xpath.XPathExpression.evaluate(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(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.

Java Dokumentation für javax.xml.xpath.XPathExpression.evaluate(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: