IXMLReader.Parse Methode

Definition

Überlädt

Name Beschreibung
Parse(InputSource)

Analysieren sie ein XML-Dokument.

Parse(String)

Analysieren eines XML-Dokuments aus einem Systembezeichner (URI).

Parse(InputSource)

Analysieren sie ein XML-Dokument.

[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

Parameter

input
InputSource

Die Eingabequelle für die oberste Ebene des XML-Dokuments.

Attribute

Ausnahmen

Alle SAX-Ausnahmen, möglicherweise eine andere Ausnahme umschließen.

Eine E/A-Ausnahme vom Parser, möglicherweise aus einem Bytedatenstrom oder Zeichenstrom, der von der Anwendung bereitgestellt wird.

Hinweise

Analysieren sie ein XML-Dokument.

Die Anwendung kann diese Methode verwenden, um den XML-Reader anzuweisen, mit der Analyse eines XML-Dokuments aus einer beliebigen gültigen Eingabequelle (einem Zeichenstrom, einem Bytestream oder einem URI) zu beginnen.

Anwendungen rufen diese Methode möglicherweise nicht auf, während eine Analyse ausgeführt wird (sie sollten stattdessen für jedes geschachtelte XML-Dokument einen neuen XMLReader erstellen). Sobald eine Analyse abgeschlossen ist, kann eine Anwendung dasselbe XMLReader-Objekt wiederverwenden, möglicherweise mit einer anderen Eingabequelle. Die Konfiguration des XMLReader-Objekts (z. B. Handlerbindungen und Werte, die für Featurekennzeichen und -eigenschaften festgelegt wurden) wird durch Abschluss einer Analyse unverändert, es sei denn, die Definition dieses Aspekts der Konfiguration gibt explizit ein anderes Verhalten an. (z. B. Featurekennzeichnungen oder Eigenschaften, die Merkmale des analysierten Dokuments verfügbar geben.)

Während der Analyse stellt der XMLReader Informationen zum XML-Dokument über die registrierten Ereignishandler bereit.

Diese Methode ist synchron: Sie wird erst zurückgegeben, wenn die Analyse beendet wurde. Wenn eine Clientanwendung die Analyse frühzeitig beenden möchte, sollte sie eine Ausnahme auslösen.

Java Dokumentation für org.xml.sax.XMLReader.parse(org.xml.sax.InputSource).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Weitere Informationen

Gilt für:

Parse(String)

Analysieren eines XML-Dokuments aus einem Systembezeichner (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

Parameter

systemId
String

Der Systembezeichner (URI).

Attribute

Ausnahmen

Alle SAX-Ausnahmen, möglicherweise eine andere Ausnahme umschließen.

Eine E/A-Ausnahme vom Parser, möglicherweise aus einem Bytedatenstrom oder Zeichenstrom, der von der Anwendung bereitgestellt wird.

Hinweise

Analysieren eines XML-Dokuments aus einem Systembezeichner (URI).

Diese Methode ist eine Verknüpfung für den allgemeinen Fall des Lesens eines Dokuments aus einem Systembezeichner. Es ist die genaue Entsprechung der folgenden:

parse(new InputSource(systemId));

Wenn der Systembezeichner eine URL ist, muss sie von der Anwendung vollständig aufgelöst werden, bevor sie an den Parser übergeben wird.

Java Dokumentation für org.xml.sax.XMLReader.parse(java.lang.String).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Weitere Informationen

Gilt für: