解析xml文件

时间:2010-06-30 09:45:26

标签: android domparser

给我一​​个关于如何使用DOM解析自定义xml文件的示例

3 个答案:

答案 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)

请参阅此处的示例:

How to draw a path on a map using kml file?