Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/321.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript RSS阅读器库,用于不同提要格式的本地网络提要_Javascript_C#_Rss_Rss Reader - Fatal编程技术网

Javascript RSS阅读器库,用于不同提要格式的本地网络提要

Javascript RSS阅读器库,用于不同提要格式的本地网络提要,javascript,c#,rss,rss-reader,Javascript,C#,Rss,Rss Reader,我需要实现RSS阅读器,它应该支持提要,只能通过本地网络访问。我们需要支持不同格式的提要(rss0.91、1.0、2.0,支持其他格式也会有好处) 像、等第三方库不起作用(因为它们向一些代理站点发送请求:query.yahooapi.com或api.feednami.com,这些站点实际上从RSS URL获取XML文件并将其转换为JSON)。令人惊讶的是,我找不到任何具有服务器端部件的库,这些部件可以包含在我们的服务器产品中。如果有人能推荐一个-这可能是一个解决方案 我只能找到一个建议创建自己的

我需要实现RSS阅读器,它应该支持提要,只能通过本地网络访问。我们需要支持不同格式的提要(rss0.91、1.0、2.0,支持其他格式也会有好处)

像、等第三方库不起作用(因为它们向一些代理站点发送请求:query.yahooapi.com或api.feednami.com,这些站点实际上从RSS URL获取XML文件并将其转换为JSON)。令人惊讶的是,我找不到任何具有服务器端部件的库,这些部件可以包含在我们的服务器产品中。如果有人能推荐一个-这可能是一个解决方案

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

我想到了将不同的RSS整合成2.0格式的想法,也许是借助XSLT。我甚至还找到了一个。但并不是所有的转换都可用,所以这似乎不是常见的方法

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

任何关于如何统一本地网络提要的RSS格式的建议都将受到高度赞赏