我需要仅使用最新的两个RSS源(使用.NET)来减少读取RSS的延迟。我发现了大量使用RSS的例子。但是,我没有找到任何限制正在阅读的提要。而且,这不适用于Windows窗体应用程序。
答案 0 :(得分:1)
打开RSS URL的http连接并手动加载流,一次一个条目地读取它,然后,当你有足够的时候,终止连接。您不必一直使用整个XML。
当然,这里需要一些简单的XML解析。
答案 1 :(得分:0)
RSS Feed实际上只是网页。您可以查看所有Feed的网址上的HTTP Last-Modified标题,然后下载最近更新的网址。但请注意,您可能会以这种方式使不常更新的Feed陷入饥饿,特别是如果您有两个在您的集合中频繁更新的Feed。
以下是关于此事的文章:HTTP Conditional Get for RSS Hackers。