【发布时间】:2011-03-10 01:14:12
【问题描述】:
举个例子说明如何使用 DOM 解析自定义的 xml 文件
【问题讨论】:
举个例子说明如何使用 DOM 解析自定义的 xml 文件
【问题讨论】:
【讨论】:
我记得当我开始使用 SAX 解析 XML 时,我使用了this link。下载Android Essential Book的源代码...源代码中的“第5章”处理XML解析...希望对您有所帮助...已经以非常简单和优雅的方式完成...
【讨论】:
Michael Galpin 的一篇优秀文章供您参考: Working with XML on Android.
Michael 展示了几种使用 Android 解析和创建 XML 的方法。有几种方法可以进行 SAX 解析。
引用他的文章,使用简化的android.util.Xml类,这里是一个例子(注意必须实现handler,详见文章):
public class AndroidSaxFeedParser extends BaseFeedParser {
public AndroidSaxFeedParser(String feedUrl) {
super(feedUrl);
}
public List<Message> parse() {
RssHandler handler = new RssHandler();
try {
Xml.parse(this.getInputStream(), Xml.Encoding.UTF_8, handler);
} catch (Exception e) {
throw new RuntimeException(e);
}
return handler.getMessages();
}
}
【讨论】: