2011-02-25 103 views
1

這可能是因爲缺乏Java和Android開發經驗,但我正在尋找一種通過互聯網獲取RSS源並解析它的方法,因此我可以顯示一個列表在我的應用程序中的條目。從網頁獲取RSS並解析它

很多谷歌搜索給我看了很多不同的結果,但所有建議的解決方案似乎都非常大,我似乎沒有得到這些大型系統的總體思路。

下載一些示例爲我提供了3個或更多(最多16個).java文件,我必須將其實施到我的項目中才能獲取和解析XML文件 - 這對我來說似乎過度矯枉過正,但也許那是唯一的路要走?

總之 - 沒有簡單做這些事情的每一種方法嗎?

+1

這個問題的答案http://stackoverflow.com/questions/1253788/simple-rss-parser-for-android可能會幫助 – tgdavies 2011-02-25 13:08:04

+1

[如何使用SAX解析器解析XML](http:// stackoverflow.com/questions/4827344/how-to-parse-xml-using-the-sax-parser) – 2011-02-25 13:08:58

+0

@Octavian - 這幫助我進一步與我的項目...謝謝... – Repox 2011-02-27 21:05:03

回答

2

簡而言之 - 是否沒有簡單的方法來做這些事情?

以XML解析爲例,您找到的解決方案嘗試儘可能多地解析XML文件。具有多個名稱空間的XML文件。沒有很好定義的XML文件,可能缺少標籤。

你當然可以編寫一個簡單的XML解析器,因爲你只需要解析一個類型的XML文件,從RSS服務你有興趣。

有好,速度快,而且價格便宜project triangle。不管你多努力,你最多可以得到三個中的兩個。用簡單換成好的,小的換成便宜的,你會看到你慢慢結束,這意味着一個定製的解決方案。