Compartilhar via


IXMLReader Interface

Definição

Interface para ler um documento XML usando retornos de chamada.

[Android.Runtime.Register("org/xml/sax/XMLReader", "", "Org.Xml.Sax.IXMLReaderInvoker")]
public interface IXMLReader : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("org/xml/sax/XMLReader", "", "Org.Xml.Sax.IXMLReaderInvoker")>]
type IXMLReader = interface
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Derivado
Atributos
Implementações

Comentários

Interface para ler um documento XML usando retornos de chamada.

<blockquote><em>Este módulo, tanto o código fonte quanto a documentação, é de Domínio Público, e vem com <forte>NENHUMA GARANTIA/<forte>.</em> Consulte http://www.saxproject.org para obter mais informações. </blockquote>

<strong>Note:</strong> apesar de seu nome, esta interface não <<> estende>a interface Java java.io.Reader Reader padrão, porque a leitura de XML é uma atividade fundamentalmente diferente da leitura de dados de caracteres.

XMLReader é a interface que o driver SAX2 de um analisador XML deve implementar. Essa interface permite que um aplicativo defina e consulte recursos e propriedades no analisador, registre manipuladores de eventos para processamento de documentos e inicie uma análise de documento.

Todas as interfaces SAX são assumidas como síncronas: os métodos não devem retornar até que a #parse parse análise seja concluída e os leitores devem aguardar o retorno de chamada de um manipulador de eventos antes de relatar o próximo evento.

Essa interface substitui a interface SAX 1.0 org.xml.sax.Parser Parser (agora preterida). A interface XMLReader contém dois aprimoramentos importantes em relação à interface antiga do Parser (bem como alguns menores):

<ol><li>ele adiciona uma maneira padrão de consultar e definir recursos e propriedades, e< / li><li>ele adiciona suporte a namespace, que é necessário para muitos padrões XML de nível superior.</li></ol>

Há adaptadores disponíveis para converter um analisador SAX1 em um XMLReader SAX2 e vice-versa.

Adicionado no SAX 2.0.

Documentação Java para org.xml.sax.XMLReader.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Propriedades

ContentHandler

Retornar o manipulador de conteúdo atual.

DTDHandler

Retorne o manipulador DTD atual.

EntityResolver

Retornar o resolvedor de entidade atual.

ErrorHandler

Retornar o manipulador de erros atual.

Handle

Obtém o valor JNI do objeto Android subjacente.

(Herdado de IJavaObject)
JniIdentityHashCode

Retorna o valor de java.lang.System.identityHashCode() para a instância encapsulada.

(Herdado de IJavaPeerable)
JniManagedPeerState

Estado do par gerenciado.

(Herdado de IJavaPeerable)
JniPeerMembers

Acesso de membros e suporte à invocação.

(Herdado de IJavaPeerable)
PeerReference

Retorna uma JniObjectReference das instâncias do objeto Java encapsulado.

(Herdado de IJavaPeerable)

Métodos

Disposed()

Chamado quando a instância tiver sido descartada.

(Herdado de IJavaPeerable)
DisposeUnlessReferenced()

Se não houver referências pendentes a este caso, então chame Dispose(), caso contrário, não faz nada.

(Herdado de IJavaPeerable)
Finalized()

Chamado quando a instância tiver sido finalizada.

(Herdado de IJavaPeerable)
GetFeature(String)

Procure o valor de um sinalizador de recurso.

GetProperty(String)

Procure o valor de um imóvel.

Parse(InputSource)

Analise um documento XML.

Parse(String)

Analise um documento XML de um identificador do sistema (URI).

SetFeature(String, Boolean)

Defina o valor de um sinalizador de recurso.

SetJniIdentityHashCode(Int32)

Defina o valor retornado por JniIdentityHashCode.

(Herdado de IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

Interface para ler um documento XML usando retornos de chamada.

(Herdado de IJavaPeerable)
SetPeerReference(JniObjectReference)

Defina o valor retornado por PeerReference.

(Herdado de IJavaPeerable)
SetProperty(String, Object)

Defina o valor de uma propriedade.

UnregisterFromRuntime()

Cancele o registro dessa instância para que o tempo de execução não a retorne de chamadas futuras Java.Interop.JniRuntime+JniValueManager.PeekValue .

(Herdado de IJavaPeerable)

Métodos de Extensão

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo verificada em tempo de execução do Android.

JavaCast<TResult>(IJavaObject)

Interface para ler um documento XML usando retornos de chamada.

GetJniTypeName(IJavaPeerable)

Interface para ler um documento XML usando retornos de chamada.

ParseAsync(IXMLReader, InputSource)

Interface para ler um documento XML usando retornos de chamada.

ParseAsync(IXMLReader, String)

Interface para ler um documento XML usando retornos de chamada.

Aplica-se a