public class Xml
extends Object
java.lang.Object | |
android.util.Xml |
XML实用程序方法。
Nested classes |
|
---|---|
枚举 |
Xml.Encoding 支持的字符编码。 |
Fields |
|
---|---|
public static String |
FEATURE_RELAXED
|
公共方法(Public methods) |
|
---|---|
static AttributeSet |
asAttributeSet(XmlPullParser parser) 返回用于给定XmlPullParser的AttributeSet接口。 |
static Xml.Encoding |
findEncodingByName(String encodingName) 按名称查找编码。 |
static XmlPullParser |
newPullParser() 返回一个具有名称空间支持的新拉解析器。 |
static XmlSerializer |
newSerializer() 创建一个新的xml序列化器。 |
static void |
parse(String xml, ContentHandler contentHandler) 解析给定的xml字符串并在给定的SAX处理程序上触发事件。 |
static void |
parse(InputStream in, Xml.Encoding encoding, ContentHandler contentHandler) 分析给定输入流中的xml,并在给定的SAX处理程序上触发事件。 |
static void |
parse(Reader in, ContentHandler contentHandler) 分析给定阅读器的xml,并在给定的SAX处理器上触发事件。 |
继承方法(Inherited methods) |
|
---|---|
![]() java.lang.Object
|
AttributeSet asAttributeSet (XmlPullParser parser)
返回用于给定XmlPullParser的AttributeSet接口。 如果给定的解析器本身实现了AttributeSet,那么只需返回该实现。 否则,包装器类将在XmlPullParser之上实例化,作为检索其属性的代理并返回给您。
参数(Parameters) | |
---|---|
parser |
XmlPullParser : The existing parser for which you would like an AttributeSet. |
返回(Returns) | |
---|---|
AttributeSet |
An AttributeSet you can use to retrieve the attribute values at each of the tags as the parser moves through its XML document. |
也可以看看:
Xml.Encoding findEncodingByName (String encodingName)
按名称查找编码。 如果您通过null
则返回UTF-8。
参数(Parameters) | |
---|---|
encodingName |
String
|
返回(Returns) | |
---|---|
Xml.Encoding |
抛出异常(Throws) | |
---|---|
UnsupportedEncodingException |
XmlPullParser newPullParser ()
返回一个具有名称空间支持的新拉解析器。
返回(Returns) | |
---|---|
XmlPullParser |
XmlSerializer newSerializer ()
创建一个新的xml序列化器。
返回(Returns) | |
---|---|
XmlSerializer |
void parse (String xml, ContentHandler contentHandler)
解析给定的xml字符串并在给定的SAX处理程序上触发事件。
参数(Parameters) | |
---|---|
xml |
String
|
contentHandler |
ContentHandler
|
抛出异常(Throws) | |
---|---|
SAXException |
void parse (InputStream in, Xml.Encoding encoding, ContentHandler contentHandler)
分析给定输入流中的xml,并在给定的SAX处理程序上触发事件。
参数(Parameters) | |
---|---|
in |
InputStream
|
encoding |
Xml.Encoding
|
contentHandler |
ContentHandler
|
抛出异常(Throws) | |
---|---|
IOException |
|
SAXException |
void parse (Reader in, ContentHandler contentHandler)
分析给定阅读器的xml,并在给定的SAX处理器上触发事件。
参数(Parameters) | |
---|---|
in |
Reader
|
contentHandler |
ContentHandler
|
抛出异常(Throws) | |
---|---|
IOException |
|
SAXException |