語言

IXMLReader.Parse 方法

定義

多載

名稱 Description
Parse(InputSource)

解析一份 XML 文件。

Parse(String)

從系統識別碼(URI)解析 XML 文件。

Parse(InputSource)

解析一份 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

參數

input
InputSource

XML 文件頂層的輸入來源。

屬性

例外狀況

任何 SAX 例外,可能還會封裝另一個例外。

解析器(parser)的 IO 例外,可能是應用程式提供的位元組串流或字元串流。

備註

解析一份 XML 文件。

應用程式可使用此方法指示 XML 讀取器從任何有效輸入來源(字元串流、位元組串流或 URI)開始解析 XML 文件。

應用程式在解析過程中不得呼叫此方法(應為每個巢狀 XML 文件建立新的 XMLReader)。 解析完成後,應用程式可能會重複使用相同的 XMLReader 物件,可能使用不同的輸入來源。 XMLReader 物件的設定(例如處理者綁定及功能標誌與屬性的設定值)在解析完成後不會改變,除非該組態的定義明確指定其他行為。 (例如,功能標誌或揭露被解析文件特性的屬性。)

在解析過程中,XMLReader 會透過註冊的事件處理器提供關於 XML 文件的資訊。

此方法是同步的:解析結束前不會返回。 如果客戶端應用程式想提前終止解析,應該會拋出例外。

org.xml.sax.XMLReader.parse(org.xml.sax.InputSource)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

另請參閱

適用於

Parse(String)

從系統識別碼(URI)解析 XML 文件。

[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

參數

systemId
String

系統識別碼(URI)。

屬性

例外狀況

任何 SAX 例外,可能還會封裝另一個例外。

解析器(parser)的 IO 例外,可能是應用程式提供的位元組串流或字元串流。

備註

從系統識別碼(URI)解析 XML 文件。

此方法是常見從系統識別碼讀取文件的捷徑。 它與以下內容完全等同:

parse(new InputSource(systemId));

如果系統識別碼是 URL,應用程式必須先完整解析它,才能交給解析器。

org.xml.sax.XMLReader.parse(java.lang.String)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

另請參閱

適用於