0
我想爲RSS訂閱源(c#.NET 3.5)構建RSS閱讀器。按出版日期閱讀RSSI
從RSS網址獲取響應並解析它非常簡單。 (我用XmlDocument.Load("<RSS Feed>")
做到了這一點)。
問題是我需要按出版日期範圍獲取RSS項目。 加載應用程序時,我想要獲取自上次下載Feed之後的所有項目。
我該怎麼做?
是否每個RSS提要都允許這樣做? (谷歌閱讀器甚至顯示去年的項目)。
我想爲RSS訂閱源(c#.NET 3.5)構建RSS閱讀器。按出版日期閱讀RSSI
從RSS網址獲取響應並解析它非常簡單。 (我用XmlDocument.Load("<RSS Feed>")
做到了這一點)。
問題是我需要按出版日期範圍獲取RSS項目。 加載應用程序時,我想要獲取自上次下載Feed之後的所有項目。
我該怎麼做?
是否每個RSS提要都允許這樣做? (谷歌閱讀器甚至顯示去年的項目)。
歸結爲兩種數據來源:Feed目前提供了什麼以及您存儲了什麼內容。
如果供稿僅顯示最近的10個,例如,您無法獲取較舊的數據。 Feed必須提供。
Google Reader運行一個cronjob,每3小時檢查一次Feed。然後將這些項目存儲在Google Reader的數據庫中,以便隨時查詢。
我明白了。母豬,如果RSS提供者沒有提供超過10個最後的項目,我必須自己抓取並存儲它們。 謝謝。 – 2009-11-08 13:51:25
我不知道這個功能。我已經將您的答案標記爲已接受,並將標記所有幫助我回答以前問題的答案。順便說一句,找到通過twitter用戶名獲取RSS提要的方法並不容易... – 2009-11-08 14:08:32