2012-05-09 127 views
8

有誰知道一個好的庫/ jar來解析RSS/Atom訂閱源?Scala解析RSS/Atom訂閱源

我想填入一個網址,並希望以同質方式獲取新聞內容。 (也就是說,Source是否包含Atom或RSS feed並不重要,我只想要「Items」返​​回)。

在SO上瀏覽之後,我想出了ROME,但現在看起來很混亂(例如沒有下載),並且是一個純粹的Java解決方案。斯卡拉是首選,但是如果沒有斯卡拉特有的存在,Java是相當好的。此外,它應該是單個JAR庫,因爲我不使用Maven等。

PS:它不適用於Android,只適用於舊的桌面應用程序。

編輯:爲了更清楚,我已經知道如何從XML資源中獲取內容。我想解析它們!自動檢測它是Atom還是RSS,並給我一個統一的項目列表。

回答

1

你簽出了Dispatch?它沒有內置本身的任何RSS/Atom功能,但是您應該能夠將響應文本作爲scala.xml.NodeSeq來處理,並執行您所需的任何操作。

+1

好的,我想我的問題不夠確切。將Web上的一些內容轉換爲XML對我來說不成問題。我想要解析內容。我不想重新發明輪子,不管是原子還是rss,並給我統一數據集中的「項目」,這就是我想要的:) – Hisako