IXMLReader.Parse Metodo

Definizione

Overload

Nome Descrizione
Parse(InputSource)

Analizzare un documento XML.

Parse(String)

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

Parse(InputSource)

Analizzare un documento XML.

[Android.Runtime.Register("parse", "(Lorg/xml/sax/InputSource;)V", "GetParse_Lorg_xml_sax_InputSource_Handler:Org.Xml.Sax.IXMLReaderInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void Parse(Org.Xml.Sax.InputSource? input);
[<Android.Runtime.Register("parse", "(Lorg/xml/sax/InputSource;)V", "GetParse_Lorg_xml_sax_InputSource_Handler:Org.Xml.Sax.IXMLReaderInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Parse : Org.Xml.Sax.InputSource -> unit

Parametri

input
InputSource

Origine di input per il primo livello del documento XML.

Attributi

Eccezioni

Qualsiasi eccezione SAX, eventualmente con wrapping di un'altra eccezione.

Eccezione di I/O dal parser, possibilmente da un flusso di byte o da un flusso di caratteri fornito dall'applicazione.

Commenti

Analizzare un documento XML.

L'applicazione può utilizzare questo metodo per indicare al lettore XML di iniziare l'analisi di un documento XML da qualsiasi origine di input valida (un flusso di caratteri, un flusso di byte o un URI).

È possibile che le applicazioni non richiamino questo metodo mentre è in corso un'analisi( è consigliabile creare un nuovo XMLReader per ogni documento XML annidato). Una volta completata l'analisi, un'applicazione può riutilizzare lo stesso oggetto XMLReader, possibilmente con un'origine di input diversa. La configurazione dell'oggetto XMLReader (ad esempio le associazioni e i valori del gestore stabiliti per i flag e le proprietà delle funzionalità) viene modificata completando un'analisi, a meno che la definizione di tale aspetto della configurazione specifichi in modo esplicito altri comportamenti. Ad esempio, flag di funzionalità o proprietà che espongono caratteristiche del documento analizzato.

Durante l'analisi, XMLReader fornirà informazioni sul documento XML tramite i gestori eventi registrati.

Questo metodo è sincrono: non verrà restituito fino al termine dell'analisi. Se un'applicazione client vuole terminare l'analisi in anticipo, deve generare un'eccezione.

per org.xml.sax.XMLReader.parse(org.xml.sax.InputSource).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Vedi anche

Si applica a

Parse(String)

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

[Android.Runtime.Register("parse", "(Ljava/lang/String;)V", "GetParse_Ljava_lang_String_Handler:Org.Xml.Sax.IXMLReaderInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void Parse(string? systemId);
[<Android.Runtime.Register("parse", "(Ljava/lang/String;)V", "GetParse_Ljava_lang_String_Handler:Org.Xml.Sax.IXMLReaderInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Parse : string -> unit

Parametri

systemId
String

Identificatore di sistema (URI).

Attributi

Eccezioni

Qualsiasi eccezione SAX, eventualmente con wrapping di un'altra eccezione.

Eccezione di I/O dal parser, possibilmente da un flusso di byte o da un flusso di caratteri fornito dall'applicazione.

Commenti

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

Questo metodo è un collegamento per il caso comune di lettura di un documento da un identificatore di sistema. È l'esatto equivalente dei seguenti:

parse(new InputSource(systemId));

Se l'identificatore di sistema è un URL, deve essere completamente risolto dall'applicazione prima che venga passato al parser.

per org.xml.sax.XMLReader.parse(java.lang.String).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Vedi anche

Si applica a