2010-07-29 42 views
0

我在解析來自不同站點的RSS提要時遇到問題。我需要從提要中提取網址,標題和圖片,但所有網站的提要都有不同的結構。是否可以有一個通用的腳本從任何結構的提要獲取內容?如何解析Ruby/Rails中的隨機/無組織rss提要?

瀏覽器/ Feed閱讀器/ Google閱讀器如何處理這種情況?

回答

1

它們不應該有不同的結構,除非它們是不同的格式(ATOM,RSS,RSS 2.0等)。它們都應該在文檔中標記爲這樣,因此您需要調整代碼以將其考慮在內......我通常使用一個將所有這些抽象爲單個API來訪問各種元素的庫。我真的沒有做RoR但用PHP我使用Zend_Feed。我確定Ruby世界中有這樣的東西。