語言

IXmlPullParser.SetInput 方法

定義

多載

名稱 Description
SetInput(Reader)

將解析器的輸入來源設為指定的讀取器,然後重置解析器。

SetInput(Stream, String)

設定解析器要處理的輸入串流。

SetInput(Reader)

將解析器的輸入來源設為指定的讀取器,然後重置解析器。

[Android.Runtime.Register("setInput", "(Ljava/io/Reader;)V", "GetSetInput_Ljava_io_Reader_Handler:Org.XmlPull.V1.IXmlPullParserInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void SetInput(Java.IO.Reader? in);
[<Android.Runtime.Register("setInput", "(Ljava/io/Reader;)V", "GetSetInput_Ljava_io_Reader_Handler:Org.XmlPull.V1.IXmlPullParserInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member SetInput : Java.IO.Reader -> unit

參數

in
Reader
屬性

例外狀況

備註

將解析器的輸入來源設為指定的讀取器,然後重置解析器。 事件類型設定為初始值START_DOCUMENT。 將讀取器設為空值後,只會停止解析並重置解析器狀態,讓解析器釋放內部資源如解析緩衝區。

org.xmlpull.v1.XmlPullParser.setInput(java.io.Reader)Java 檔。

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

適用於

SetInput(Stream, String)

設定解析器要處理的輸入串流。

[Android.Runtime.Register("setInput", "(Ljava/io/InputStream;Ljava/lang/String;)V", "GetSetInput_Ljava_io_InputStream_Ljava_lang_String_Handler:Org.XmlPull.V1.IXmlPullParserInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void SetInput(System.IO.Stream? inputStream, string? inputEncoding);
[<Android.Runtime.Register("setInput", "(Ljava/io/InputStream;Ljava/lang/String;)V", "GetSetInput_Ljava_io_InputStream_Ljava_lang_String_Handler:Org.XmlPull.V1.IXmlPullParserInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member SetInput : System.IO.Stream * string -> unit

參數

inputStream
Stream

包含一個原始位元組輸入串流,且可能為未知編碼(當 inputEncoding 為空時)。

inputEncoding
String

若非 null,則必須用作 inputStream 的編碼

屬性

例外狀況

備註

設定解析器要處理的輸入串流。 此呼叫會重置解析器狀態,並將事件類型設為初始值 START_DOCUMENT。

<strong>注意:</strong> 如果傳遞輸入編碼字串,必須使用它。 否則,若 inputEncoding 為空,解析器應嘗試依照 XML 1.0 規範(見下文)判斷輸入編碼。 若支援編碼偵測,則以下特徵 http://xmlpull.org/v1/doc/features.html#detect-encoding 必須為真,否則為假。

org.xmlpull.v1.XmlPullParser.setInput(java.io.InputStream, java.lang.String)Java 檔。

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

適用於