XMLReaderFactory.CreateXMLReader Método

Definición

Sobrecargas

Nombre Description
CreateXMLReader()

Intente crear xmlReader a partir de los valores predeterminados del sistema.

CreateXMLReader(String)

Intente crear un lector XML a partir de un nombre de clase.

CreateXMLReader()

Intente crear xmlReader a partir de los valores predeterminados del sistema.

[Android.Runtime.Register("createXMLReader", "()Lorg/xml/sax/XMLReader;", "")]
public static Org.Xml.Sax.IXMLReader? CreateXMLReader();
[<Android.Runtime.Register("createXMLReader", "()Lorg/xml/sax/XMLReader;", "")>]
static member CreateXMLReader : unit -> Org.Xml.Sax.IXMLReader

Devoluciones

Nuevo XMLReader.

Atributos

Excepciones

Si no se puede identificar y crear instancias de ninguna clase XMLReader predeterminada.

Comentarios

Intente crear xmlReader a partir de los valores predeterminados del sistema. En entornos que pueden admitirlo, el nombre de la clase XMLReader se determina probando cada una de estas opciones en orden y usando la primera que se realiza correctamente:</p><ul>

<li>Si la propiedad org.xml.sax.driver del sistema tiene un valor, que se usa como un nombre de clase XMLReader. </li>

<li>El archivo JAR "Services API" se usa para buscar un nombre de clase en el <archivo em>META-INF/services/org.xmlarchivo .sax.driver</em> en archivos jarfiles disponibles para el tiempo de ejecución.</li>

<Se recomienda encarecidamente que las distribuciones del analizador li> SAX proporcionen un nombre de clase XMLReader predeterminado que surtirá efecto solo cuando las opciones anteriores (en esta lista) no se realicen correctamente.</li>

<li>Finally, si ParserFactory#makeParser() puede devolver un analizador SAX1 predeterminado del sistema, ese analizador se ajusta en un ParserAdapter. (Se trata de una ayuda de migración para entornos SAX1, donde la propiedad del org.xml.sax.parser sistema a menudo será utilizable). </li>

</ul>

En entornos como sistemas incrustados pequeños, que no pueden admitir esa flexibilidad, se pueden usar otros mecanismos para determinar el valor predeterminado.

Tenga en cuenta que muchos entornos Java permiten inicializar las propiedades del sistema en una línea de comandos. Esto significa que <en>la mayoría de los casos</em> establecer un buen valor para esa propiedad garantiza que las llamadas a este método se realizarán correctamente, excepto cuando las directivas de seguridad intervienen. Esto también maximizará la portabilidad de aplicaciones a entornos SAX más antiguos, con implementaciones menos sólidas de este método.

Java documentación para org.xml.sax.helpers.XMLReaderFactory.createXMLReader().

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Consulte también

Se aplica a

CreateXMLReader(String)

Intente crear un lector XML a partir de un nombre de clase.

[Android.Runtime.Register("createXMLReader", "(Ljava/lang/String;)Lorg/xml/sax/XMLReader;", "")]
public static Org.Xml.Sax.IXMLReader? CreateXMLReader(string? className);
[<Android.Runtime.Register("createXMLReader", "(Ljava/lang/String;)Lorg/xml/sax/XMLReader;", "")>]
static member CreateXMLReader : string -> Org.Xml.Sax.IXMLReader

Parámetros

className
String

el nombre de la clase que se debe crear una instancia.

        &lt;p&gt;Note that this method will not be usable in environments where
        the caller (perhaps an applet) is not permitted to load classes
        dynamically.&lt;/p&gt;

Devoluciones

Nuevo lector XML.

Atributos

Excepciones

Si la clase no se puede cargar, crear instancias y convertirla en XMLReader.

Comentarios

Intente crear un lector XML a partir de un nombre de clase.

Dado un nombre de clase, este método intenta cargar y crear instancias de la clase como lector XML.

Java documentación para org.xml.sax.helpers.XMLReaderFactory.createXMLReader(java.lang.String).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Consulte también

Se aplica a