ISQLXML.GetSource(Class) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Devuelve un origen para leer el valor XML designado por esta instancia de 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
Parámetros
- sourceClass
- Class
Clase del origen o null. Si la clase es null, se devolverá una implementación de source specifc del proveedor. Como mínimo, se admiten las siguientes clases: <pre> javax.xml.transform.dom.DOMSource: devuelve un javax.xml.transform.sax.SAXSource: devuelve un objeto SAXSource javax.xml.transform.stax.StAXSource, devuelve un stAXSource javax.xml.transform.stream.StreamSource: devuelve un objeto StreamSource </pre>
Devoluciones
un origen para leer el valor XML.
- Atributos
Comentarios
Devuelve un origen para leer el valor XML designado por esta instancia de SQLXML. Los orígenes se usan como entradas para analizadores XML y transformadores XSLT.
Los orígenes para analizadores XML tendrán procesamiento de espacio de nombres de forma predeterminada. El systemID del origen depende de la implementación.
El objeto XML de SQL no se puede leer cuando se llama a este método y también puede dejar de escribirse en función de la implementación.
Tenga en cuenta que SAX es una arquitectura de devolución de llamada, por lo que un SAXSource devuelto debe establecerse con un controlador de contenido que recibirá los eventos SAX del análisis. El controlador de contenido recibirá devoluciones de llamada basadas en el contenido del XML.
SAXSource saxSource = sqlxml.getSource(SAXSource.class);
XMLReader xmlReader = saxSource.getXMLReader();
xmlReader.setContentHandler(myHandler);
xmlReader.parse(saxSource.getInputSource());
Agregado en la versión 1.6.
Documentación de Java para java.sql.SQLXML.getSource(java.lang.Class<T>).
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.