IXMLReader.Parse Metodo
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.
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.