这个问题在这里已经有一个答案:

给我一个示例,说明如何使用DOM解析自定义XML文件

有帮助吗?

解决方案

其他提示

在这里参考是Michael Galpin的一篇很棒的文章:在Android上与XML合作.

迈克尔展示了使用Android解析和创建XML的几种方法。包括几种方法可以进行萨克斯解析。

用简化的文章引用他的文章 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();
}

}

我记得当我开始使用SAX解析XML时,我使用了 这个链接. 。下载Android Essential Book的源代码...源代码中的“第5章”涉及XML解析...希望这有帮助...它已经以非常简单和优雅的方式完成...

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top