Condividi tramite


IXMLReader Interfaccia

Definizione

Interfaccia per la lettura di un documento XML tramite callback.

[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
Derivato
Attributi
Implementazioni

Commenti

Interfaccia per la lettura di un documento XML tramite callback.

<blockquote><em>Questo modulo, sia il codice sorgente che la documentazione, si trova nel dominio pubblico e viene fornito con <un forte>NO WARRANTY</strong>.</em> Per altre informazioni, vedere http://www.saxproject.org . </blockquote>

<nota forte:/strong> nonostante il nome, questa interfaccia non <><>estende l'interfaccia Java java.io.Reader Reader standard, perché la lettura di XML è un'attività fondamentalmente diversa rispetto alla lettura dei dati di tipo carattere.<>

XMLReader è l'interfaccia che deve implementare il driver SAX2 di un parser XML. Questa interfaccia consente a un'applicazione di impostare ed eseguire query su funzionalità e proprietà nel parser, di registrare i gestori eventi per l'elaborazione dei documenti e di avviare un'analisi di documenti.

Si presuppone che tutte le interfacce SAX siano sincrone: i #parse parse metodi non devono restituire fino al completamento dell'analisi e i lettori devono attendere che venga restituito un callback del gestore eventi prima di segnalare l'evento successivo.

Questa interfaccia sostituisce l'interfaccia SAX 1.0 org.xml.sax.Parser Parser (ora deprecata). L'interfaccia XMLReader contiene due importanti miglioramenti rispetto all'interfaccia parser precedente (oltre ad alcuni elementi secondari):

<ol><li>aggiunge un modo standard per eseguire query e impostare caratteristiche e proprietà; e</li li>><aggiunge il supporto dello spazio dei nomi, che è necessario per molti standard XML di livello superiore.</li></ol>

Sono disponibili adattatori per convertire un parser SAX1 in un XMLReader SAX2 e viceversa.

Aggiunta in SAX 2.0.

Documentazione java per org.xml.sax.XMLReader.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Proprietà

ContentHandler

Restituisce il gestore del contenuto corrente.

DTDHandler

Restituisce il gestore DTD corrente.

EntityResolver

Restituisce il resolver di entità corrente.

ErrorHandler

Restituisce il gestore degli errori corrente.

Handle

Ottiene il valore JNI dell'oggetto Android sottostante.

(Ereditato da IJavaObject)
JniIdentityHashCode

Restituisce il valore di java.lang.System.identityHashCode() per l'istanza di cui è stato eseguito il wrapping.

(Ereditato da IJavaPeerable)
JniManagedPeerState

Stato del peer gestito.

(Ereditato da IJavaPeerable)
JniPeerMembers

Supporto per l'accesso ai membri e la chiamata.

(Ereditato da IJavaPeerable)
PeerReference

Restituisce un JniObjectReference oggetto dell'istanza dell'oggetto Java di cui è stato eseguito il wrapping.

(Ereditato da IJavaPeerable)

Metodi

Disposed()

Chiamato quando l'istanza è stata eliminata.

(Ereditato da IJavaPeerable)
DisposeUnlessReferenced()

Se non sono presenti riferimenti in sospeso a questa istanza, chiama Dispose(); in caso contrario, non esegue alcuna operazione.

(Ereditato da IJavaPeerable)
Finalized()

Chiamato quando l'istanza è stata finalizzata.

(Ereditato da IJavaPeerable)
GetFeature(String)

Cercare il valore di un flag di funzionalità.

GetProperty(String)

Cercare il valore di una proprietà.

Parse(InputSource)

Analizzare un documento XML.

Parse(String)

Analizzare un documento XML da un identificatore di sistema (URI).

SetFeature(String, Boolean)

Impostare il valore di un flag di funzionalità.

SetJniIdentityHashCode(Int32)

Impostare il valore restituito da JniIdentityHashCode.

(Ereditato da IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

Interfaccia per la lettura di un documento XML tramite callback.

(Ereditato da IJavaPeerable)
SetPeerReference(JniObjectReference)

Impostare il valore restituito da PeerReference.

(Ereditato da IJavaPeerable)
SetProperty(String, Object)

Impostare il valore di una proprietà.

UnregisterFromRuntime()

Annullare la registrazione di questa istanza in modo che il runtime non lo restituisca dalle chiamate future Java.Interop.JniRuntime+JniValueManager.PeekValue .

(Ereditato da IJavaPeerable)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

Esegue una conversione del tipo di tipo controllato dal runtime Android.

JavaCast<TResult>(IJavaObject)

Interfaccia per la lettura di un documento XML tramite callback.

GetJniTypeName(IJavaPeerable)

Interfaccia per la lettura di un documento XML tramite callback.

ParseAsync(IXMLReader, InputSource)

Interfaccia per la lettura di un documento XML tramite callback.

ParseAsync(IXMLReader, String)

Interfaccia per la lettura di un documento XML tramite callback.

Si applica a