0

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

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

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

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

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

谢谢

4

2 回答 2

0

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

于 2012-06-02T20:11:09.777 回答
0

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

于 2012-01-23T06:58:03.583 回答