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 |
|
---|---|
From class 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 |