2

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

4

3 回答 3

1

作为参考,这里有一篇 Michael Galpin 撰写的优秀文章: Working with XML on Android

Michael 展示了几种使用 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();
}

}

于 2010-06-30T14:51:01.397 回答
0

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

于 2010-06-30T11:11:34.053 回答
-1

请参阅此处的示例:

如何使用 kml 文件在地图上绘制路径?

于 2010-06-30T10:09:30.433 回答