Javascript jQuery外部RSS提要解析器?

Javascript jQuery外部RSS提要解析器?,javascript,jquery,jquery-plugins,rss,feedparser,Javascript,Jquery,Jquery Plugins,Rss,Feedparser,我一直在寻找一个像样的jqueryfeed/XML解析器,并找到了像jFeed和jParse这样的好插件(以及其他一些插件)。但是,这些都不支持检索外部提要,这是我想要的 很确定这是jQuery的$.ajax()方法,而不是插件本身(因为它们将由此构建) 我是否可以使用某种黑客来覆盖jQuery,或者使用原始JavaScript替代?更好的插件会更好,但即使是我发现的更流行的插件也不支持它 谢谢试试这个教程: (archive.org) 和演示 (archive.org)如果检索外部提要意味着从

我一直在寻找一个像样的jqueryfeed/XML解析器,并找到了像jFeed和jParse这样的好插件(以及其他一些插件)。但是,这些都不支持检索外部提要,这是我想要的

很确定这是jQuery的$.ajax()方法,而不是插件本身(因为它们将由此构建)

我是否可以使用某种黑客来覆盖jQuery,或者使用原始JavaScript替代?更好的插件会更好,但即使是我发现的更流行的插件也不支持它

谢谢

试试这个教程:

(archive.org)

和演示


(archive.org)

如果检索外部提要意味着从web应用程序所在的不同域获取提要,则不能()

您需要在服务器端使用某种代理,比如PHP或python脚本(或您喜欢的任何语言),用于查询外部提要并将其内容返回到应用程序


您检查的jFeed插件有一个PHP代理的示例。

答案似乎在本页上,使用YQL而不是我自己的PHP代理来处理请求

在发现不可能通过简单的JavaScript调用来处理这些请求后,这个jQuery插件看起来非常理想,稍后将进行尝试

事实上,对于不使用jQuery解析RSS提要,您可以使用GoogleAjax提要API。工作是一种享受


感谢您的回复

jFeed有一个php代理。我就是有这个需要,jFeed能够检索到一个外部的。如果不需要使用php,请编辑您的评论

答案(据我们所知):使用jFeed


::但是我刚刚发现,如果您的提要“格式不正确”,它将破坏jFeed.::请注意

我只能推荐jFeed。我在phonegap项目中使用了fork of it()。fork增加了对解析
creator
标记的支持,它的工作完全是开箱即用。

我最近构建了AMJR(Asynchronous Multifeed JS Reader),因为我找不到类似于您要求的东西

AMJR是为了满足一个特定的需求而编写的:一个用JS编写的多提要阅读器。换句话说,一个提要阅读器,它接受多个提要作为输入,并按时间顺序输出所有提要的最后一个X。您肯定会在服务器端语言中找到一个实现,但在JS中找不到!在用户的浏览器(客户端)上拥有这样的功能可以减轻一些处理负载,特别是在高流量站点上,这些站点恰好集成了外部提要。将AMJR想象成您自己的“Yahoo Pipes”小部件,在同一个输出块中将feed聚合在一起

总结一下AMJR的情况:

  • 它可以一次获取多个提要,同时按时间顺序对它们进行排序
  • 它实现简单,体积小,加载速度快
  • 它是非阻塞的(异步的)。这意味着在加载提要时,浏览器将继续加载页面的其余部分
  • 它可以处理大量提要,但最终的性能取决于用户的internet连接下载速度。在这个例子中,我特意选择了获取数量荒谬的外部提要(150+),以便您可以看到a)非阻塞过程和b)它有多快
  • feed通过谷歌的基础设施(或者可以选择通过雅虎的YQL)进行“代理”,在返回到用户浏览器之前,feed被“规范化”并转换为(压缩的)JSON
  • 基于jQuery构建,但依赖性非常小,您可以轻松地将其调整为与Mootools、YUI等一起使用
  • 它适用于所有现代浏览器
资料/下载地址:


享受吧

Visualrinse是的我相信是的。。我将其编辑为使用archive.org保存的页面。