2012-01-23 26 views
0

我正在构建一个RSS阅读器APP,并且我被告知要使用XMLPullParser接口。如何在Android中使用XmlPullParser提取RSS源

下面是代码我正在使用的块:

XmlResourceParser解析器= context.getResources()的getXML(资源);

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

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

谢谢

回答

0

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

+0

这是一个RSS提要。尽管我完成了这部分项目,但是,我在网上找到了一个例子。 – user1164429

0

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