IXmlPullParser.SetInput 方法

定义

重载

名称 说明
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。 将读取器设置为 null 只会停止分析和重置分析程序状态,使分析程序能够释放内部资源,例如分析缓冲区。

Java文档org.xmlpull.v1.XmlPullParser.setInput(java.io.Reader)

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于

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 为 null 时)。

inputEncoding
String

如果不是 null,则必须将其用作 inputStream 的编码

属性

例外

注解

设置分析程序要处理的输入流。 此调用将重置分析程序状态,并将事件类型设置为初始值START_DOCUMENT。

<strong NOTE:</strong>> 如果传递输入编码字符串,则必须使用它。 否则,如果 inputEncoding 为 null,分析器应尝试确定 XML 1.0 规范后的输入编码(请参阅下文)。 如果支持编码检测,则以下功能 http://xmlpull.org/v1/doc/features.html#detect-encoding 必须为 true,否则必须为 false。

Java文档org.xmlpull.v1.XmlPullParser.setInput(java.io.InputStream, java.lang.String)

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于