Sprache

ISQLXML.SetResult(Class) Methode

Definition

Gibt ein Ergebnis zum Festlegen des XML-Werts zurück, der von dieser SQLXML-Instanz festgelegt wird.

[Android.Runtime.Register("setResult", "(Ljava/lang/Class;)Ljavax/xml/transform/Result;", "GetSetResult_Ljava_lang_Class_Handler:Java.Sql.ISQLXMLInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
[Java.Interop.JavaTypeParameters(new System.String[] { "T extends javax.xml.transform.Result" })]
public Java.Lang.Object? SetResult(Java.Lang.Class? resultClass);
[<Android.Runtime.Register("setResult", "(Ljava/lang/Class;)Ljavax/xml/transform/Result;", "GetSetResult_Ljava_lang_Class_Handler:Java.Sql.ISQLXMLInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T extends javax.xml.transform.Result" })>]
abstract member SetResult : Java.Lang.Class -> Java.Lang.Object

Parameter

resultClass
Class

Die Klasse des Ergebnisses oder null. Wenn resultClass null ist, wird eine anbieterspezifische Ergebnisimplementierung zurückgegeben. Die folgenden Klassen werden mindestens unterstützt: <pre> javax.xml.transform.dom.DOMResult - returns a DOMResult javax.xml.transform.sax.SAXResult - returns a SAXResult javax.xml.transform.stax.StAXResult - returns a StAXResult javax.xml.transform.stream.StreamResult - returns a StreamResult </pre>

Gibt zurück

Gibt ein Ergebnis zum Festlegen des XML-Werts zurück.

Attribute

Hinweise

Gibt ein Ergebnis zum Festlegen des XML-Werts zurück, der von dieser SQLXML-Instanz festgelegt wird.

Die SystemID des Ergebnisses ist von der Implementierung abhängig.

Das SQL XML-Objekt kann nicht geschrieben werden, wenn diese Methode aufgerufen wird und je nach Implementierung auch nicht lesbar wird.

Beachten Sie, dass SAX eine Rückrufarchitektur ist und dem zurückgegebenen SAXResult ein Inhaltshandler zugewiesen ist, der die SAX-Ereignisse basierend auf dem Inhalt des XML-Codes empfängt. Rufen Sie den Inhaltshandler mit dem Inhalt des XML-Dokuments auf, um die Werte zuzuweisen.

SAXResult saxResult = sqlxml.setResult(SAXResult.class);
              ContentHandler contentHandler = saxResult.getXMLReader().getContentHandler();
              contentHandler.startDocument();
              // set the XML elements and attributes into the result
              contentHandler.endDocument();

In 1.6 hinzugefügt.

Java Dokumentation für java.sql.SQLXML.setResult(java.lang.Class<T>).

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: