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