IXMLReader Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 |
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 |
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 |
SetJniManagedPeerState(JniManagedPeerStates) |
Interfaccia per la lettura di un documento XML tramite callback. (Ereditato da IJavaPeerable) |
SetPeerReference(JniObjectReference) |
Impostare il valore restituito da |
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. |