2012-01-23 35 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提要。 成功實施。