Langage

ISQLXML.GetSource(Class) Méthode

Définition

Retourne une source pour lire la valeur XML désignée par cette instance SQLXML.

[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

Paramètres

sourceClass
Class

Classe de la source ou null. Si la classe a la valeur Null, une implémentation source specifc fournisseur est retournée. Les classes suivantes sont prises en charge au minimum : <pré> javax.xml.transform.dom.DOMSource - retourne un DOMSource javax.xml.transform.sax.SAXSource - retourne une valeur SAXSource javax.xml.transform.stax.StAXSource - retourne une propriété StAXSource javax.xml.transform.stream.StreamSource - retourne un objet StreamSource </pre>

Retours

source de lecture de la valeur XML.

Attributs

Remarques

Retourne une source pour lire la valeur XML désignée par cette instance SQLXML. Les sources sont utilisées comme entrées pour les analyseurs XML et les transformateurs XSLT.

Les sources pour les analyseurs XML auront le traitement de l’espace de noms par défaut. L’ID système de la source dépend de l’implémentation.

L’objet XML SQL ne peut pas être lisible lorsque cette méthode est appelée et peut également ne pas être accessible en écriture en fonction de l’implémentation.

Notez que SAX est une architecture de rappel. Par conséquent, un SAXSource retourné doit être défini avec un gestionnaire de contenu qui recevra les événements SAX à partir de l’analyse. Le gestionnaire de contenu reçoit des rappels en fonction du contenu du code XML.

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

Ajouté dans la version 1.6.

Java documentation pour java.sql.SQLXML.getSource(java.lang.Class<T>).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à