XMLReaderFactory.CreateXMLReader Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
| Nome | Description |
|---|---|
| CreateXMLReader() |
Tente criar um XMLReader com base nos padrões do sistema. |
| CreateXMLReader(String) |
Tente criar um leitor XML com base em um nome de classe. |
CreateXMLReader()
Tente criar um XMLReader com base nos padrões do 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
Retornos
Um novo XMLReader.
- Atributos
Exceções
Se nenhuma classe XMLReader padrão puder ser identificada e instanciada.
Comentários
Tente criar um XMLReader com base nos padrões do sistema. Em ambientes que podem dar suporte a ele, o nome da classe XMLReader é determinado pela tentativa de cada uma dessas opções em ordem e pelo uso do primeiro que é bem-sucedido:</p><ul>
<li>Se a propriedade org.xml.sax.driver do sistema tiver um valor, que será usado como um nome de classe XMLReader.
</li>
<li>O JAR "API de Serviços" é usado para procurar um nome de classe no <arquivo em>META-INF/services/org.xml.sax.driver</em> em jarfiles disponíveis para o runtime.</li>
<As distribuições do analisador li> SAX são altamente incentivadas a fornecer um nome de classe XMLReader padrão que entrará em vigor somente quando as opções anteriores (nesta lista) não forem bem-sucedidas.</li>
<li>Por fim, se ParserFactory#makeParser() puder retornar um analisador SAX1 padrão do sistema, esse analisador será encapsulado em um ParserAdapter. (Este é um auxílio de migração para ambientes SAX1, em que a propriedade do org.xml.sax.parser sistema geralmente será utilizável.) </li>
</ul>
Em ambientes como pequenos sistemas inseridos, que não podem dar suporte a essa flexibilidade, outros mecanismos para determinar o padrão podem ser usados.
Observe que muitos ambientes Java permitem que as propriedades do sistema sejam inicializadas em uma linha de comando. Isso significa que <,>na maioria dos casos</em> , a definição de um bom valor para essa propriedade garante que as chamadas a esse método sejam bem-sucedidas, exceto quando as políticas de segurança intervirem. Isso também maximizará a portabilidade do aplicativo para ambientes SAX mais antigos, com implementações menos robustas desse método.
Java documentação para org.xml.sax.helpers.XMLReaderFactory.createXMLReader().
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.
Confira também
Aplica-se a
CreateXMLReader(String)
Tente criar um leitor XML com base em um nome de classe.
[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
o nome da classe que deve ser instanciada.
<p>Note that this method will not be usable in environments where
the caller (perhaps an applet) is not permitted to load classes
dynamically.</p>
Retornos
Um novo leitor de XML.
- Atributos
Exceções
Se a classe não puder ser carregada, instanciada e convertida em XMLReader.
Comentários
Tente criar um leitor XML com base em um nome de classe.
Dado um nome de classe, esse método tenta carregar e instanciar a classe como um leitor XML.
Java documentação para org.xml.sax.helpers.XMLReaderFactory.createXMLReader(java.lang.String).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.