Sprache

ISQLXML.GetSource(Class) Methode

Definition

Gibt eine Quelle zum Lesen des XML-Werts zurück, der von dieser SQLXML-Instanz festgelegt ist.

[Android.Runtime.Register("getSource", "(Ljava/lang/Class;)Ljavax/xml/transform/Source;", "GetGetSource_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.Source" })]
public Java.Lang.Object? GetSource(Java.Lang.Class? sourceClass);
[<Android.Runtime.Register("getSource", "(Ljava/lang/Class;)Ljavax/xml/transform/Source;", "GetGetSource_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.Source" })>]
abstract member GetSource : Java.Lang.Class -> Java.Lang.Object

Parameter

sourceClass
Class

Die Klasse der Quelle oder null. Wenn die Klasse NULL ist, wird eine anbieterspezifc Source-Implementierung zurückgegeben. Die folgenden Klassen werden mindestens unterstützt: <pre> javax.xml.transform.dom.DOMSource - returns a DOMSource javax.xml.transform.sax.SAXSource - returns a SAXSource javax.xml.transform.stax.StAXSource - returns a StAXSource javax.xml.transform.stream.StreamSource - returns a StreamSource </pre>

Gibt zurück

eine Quelle zum Lesen des XML-Werts.

Attribute

Hinweise

Gibt eine Quelle zum Lesen des XML-Werts zurück, der von dieser SQLXML-Instanz festgelegt ist. Quellen werden als Eingaben für XML-Parser und XSLT-Transformatoren verwendet.

Quellen für XML-Parser verfügen standardmäßig über eine Namespaceverarbeitung. Die System-ID der Quelle ist von der Implementierung abhängig.

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

Beachten Sie, dass SAX eine Rückrufarchitektur ist. Daher sollte eine zurückgegebene SAXSource dann mit einem Inhaltshandler festgelegt werden, der die SAX-Ereignisse aus der Analyse empfängt. Der Inhaltshandler empfängt Rückrufe basierend auf dem Inhalt des XML-Codes.

SAXSource saxSource = sqlxml.getSource(SAXSource.class);
              XMLReader xmlReader = saxSource.getXMLReader();
              xmlReader.setContentHandler(myHandler);
              xmlReader.parse(saxSource.getInputSource());

In 1.6 hinzugefügt.

Java Dokumentation für java.sql.SQLXML.getSource(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: