【问题标题】:How to Pull an RSS Feed using XmlPullParser in Android如何在 Android 中使用 XmlPullParser 拉取 RSS 提要
【发布时间】:2012-01-23 06:55:46
【问题描述】:

我正在构建一个 RSS 阅读器应用程序,并且有人告诉我使用 XMLPullParser 接口。

这是我正在使用的代码块:

XmlResourceParser 解析器 = context.getResources().getXml(resource);

'Resource' 是一个带有 R.id 的整数。 XML 文件的整数。这不是内部 XML 文件,所以我不知道如何解决这个问题。

有什么想法吗? XmlResourceParser 是这个项目的错误方法吗?我也看到 XMLReaders 与内容处理程序一起使用。你能把这些技术整合在一起吗?

谢谢

【问题讨论】:

    标签: android rss xmlpullparser rss-reader


    【解决方案1】:

    您的 xml 源的类型是什么? xmlPullParser 可用于解析任何 xml 源。

    【讨论】:

    • 这是一个 RSS 提要。我完成了项目的那一部分,但是,我在网上找到了一个示例。
    【解决方案2】:

    在我看来,这是这样做的方式。您可能遇到的唯一问题是 rss 提要有空行。如果是这种情况,android (api-level 14) 的 xml pullparser 会跳转到 /channel。实现解析器时,尝试使用 AsyncTask 开始读取 rss 提要。 实施成功。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-04-02
      • 2013-08-13
      • 1970-01-01
      • 2015-06-02
      • 2012-03-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多