我需要实现应该支持feed的RSS阅读器,只能通过本地网络访问 . 我们需要支持不同格式的提要(RSS 0.91,1.0,2.0,其他格式支持也是一个好处) .

FeedEkFeednami等第三方库找不到任何具有服务器端部分的库,可以包含在我们的服务器产品中 . 如果有人可以推荐一个 - 它可能是一个解决方案 .

我只能找到一个article建议创建自己的HTTP Handler,它只是从指定的URL读取RSS并将其写入输出 . 它的问题是feed可能有不同的格式,解析它们比我想要制作代码更复杂 .

我开始想到将不同的RSS整合到2.0格式,也许是在XSLT的帮助下 . 我甚至找到了XSL for converting 1.0 format into 1.1 . 但并非所有变换都可用,所以看起来这并不是常见的方式 .

另一个希望与.NET System.ServiceModel.Syndication名称空间有关 . 不幸的是,它只包含Atom 1.0和RSS 2.0格式的解析器 . 此外,我需要提前知道创建适当的解析器的格式,这不是理想的方法 - 相反,它应该自动检测它是什么格式,如果它知道如何解析它们 .

有关如何统一本地网络源RSS格式的任何建议将受到高度赞赏 .