我一直在尋找一些不同的選項來閱讀.Net中的RSS源。我見過像Argotic這樣的框架。我的問題是,這些框架中的任何一個都可以幫助確定Feed中的哪些項目是新的?或者超出了他們的範圍?在.Net中確定新的RSS項目
1
A
回答
2
我通常使用這裏找到的rss.net開源項目(http://www.rssdotnet.com/),它爲您提供足夠的信息來確定當前供稿中的項目(與本地項目相比)是否爲新項目。鑑於RSS是無狀態的,它不知道你最後一次請求該Feed的時間,因此無法提供當前Feed中的哪些項目是新的或者與上次查詢該Feed時相比較。簡單地存儲rss項目的slug應該足以進行簡單的比較以確定什麼是新的或不新的。您還有發佈日期和其他一些通常不會更改的項目。
1
@taylonr - 我的做法(我的回答的目的,讓我們假設RSS只喂,沒有凌動)這將是:
比較飼料的
<lastbuilddate>
日期,以前的投票
如果有更新:
比較的<pubDate>
飼料最古老的<item>
到的<pubDate>
事先送料的最新<item>
如果有更新的,再就是飼料
在新的項目,但後來我讀this article和喜歡他的比較基礎上的<link>
+ <title>
+ <description>
複合鍵飼料的想法。
相關問題
- 1. RSS項目更新
- 2. RSS更新單個項目
- 3. 確定RSS刷新率
- 4. 從RSS提要中提取新項目
- 5. 在RSS訂閱源中檢測新的新項目
- 6. 確定用於創建項目的舊版Visual Studio .NET項目
- 7. .NET:測試的新項目
- 8. 如何在jQuery中加載新的rss訂閱源項目
- 9. .NET中的Rss庫
- 10. 如何確定.Net中項目文件夾的路徑?
- 11. .NET需要互聯網安全的RSS解析庫,包含新項目檢測
- 12. .net core新項目模板
- 13. 完美的iphone rss項目
- 14. RSS Feed XMLDataSource過濾RSS項目
- 15. 如何將.net項目正確定位到netcoreapp/netstandard中?
- 16. RSS提要中的建議項目數
- 17. 柔性移動項目中的RSS源
- 18. 我如何檢測RSS訂閱中的新項目
- 19. 將.Net 4.5項目包裝在.NET項目中
- 20. 在Angular 2項目中確定Bundler
- 21. .net項目app.config綁定
- 22. 更新項目目標.NET框架
- 23. 使用MSBUILD構建項目構建最新的,未指定的項目(.NET 4)
- 24. 在.Net Framework 3.5啓動項目中使用.Net Framework 4.5項目參考項目
- 25. 如何從.NET 4.0(VS2010)項目中的.NET 1.1中定位API?
- 26. 確定項目的狀態
- 27. RSS源限制項目
- 28. 私人RSS提要項目
- 29. PHP - RSS複製項目
- 30. 在標題和鏈接中打印RSS提要中的最新三個項目
好的,謝謝。這就是我所設想的。如果我可以使用框架來告訴我什麼是新的/舊的,我只是不想推出自己的產品。 我在想我可以在數據庫中存儲最近的項目描述和鏈接。然後,當我拉入新的,我可以確定哪一個比那個更新。 – taylonr 2009-12-28 14:38:14