给我一个关于如何使用DOM解析自定义xml文件的示例
答案 0 :(得分:1)
这里有一篇关于Michael Galpin的优秀文章供参考: Working with XML on Android
迈克尔展示了几种使用Android解析和创建XML的方法。有几种方法可以进行SAX解析。引用他的文章,使用简化的 android.util.Xml 类,这里有一个例子(注意你必须实现处理程序,详见文章):
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();
}
}
答案 1 :(得分:0)
我记得当我使用SAX开始XML解析时,我使用了this link。下载Android Essential Book的源代码......源代码中的“第5章”处理XML解析...希望这有帮助...它已经以非常简单和优雅的方式完成......
答案 2 :(得分:-1)