【问题标题】:To parse an xml file [duplicate]解析 xml 文件 [重复]
【发布时间】:2011-03-10 01:14:12
【问题描述】:

举个例子说明如何使用 DOM 解析自定义的 xml 文件

【问题讨论】:

    标签: android domparser


    【解决方案1】:

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

        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();
        }
        

        }

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2010-09-07
          • 2012-12-25
          • 1970-01-01
          • 2021-02-28
          • 2020-11-30
          • 2013-04-30
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多