javascript - 如何动态阅读RSS

标签 javascript jquery rss

我想使用 jQuery 阅读多个 RSS 提要。

我正在尝试编写一个灵活的函数,它将只接受 RSS URL,并且它将输出仅其标题和图像如何为多个 RSS URL 执行此操作?

最佳答案

最简单的方法是使用 Google AJAX Feed API .他们有一个 really simple example ,这很适合你想要的东西:

<script type="text/javascript" src="http://www.google.com/jsapi"></script>
<script type="text/javascript">

google.load("feeds", "1");

function initialize() {
  var feed = new google.feeds.Feed("http://www.digg.com/rss/index.xml");
  feed.load(function(result) {
    if (!result.error) {
      var container = document.getElementById("feed");
      for (var i = 0; i < result.feed.entries.length; i++) {
        var entry = result.feed.entries[i];
        var div = document.createElement("div");
        div.appendChild(document.createTextNode(entry.title));
        container.appendChild(div);
      }
    }
  });
}
google.setOnLoadCallback(initialize);

</script>
<div id="feed"></div>

当然,您可以将 jQuery 与 API 混合使用,而不是使用 native DOM 调用。

关于javascript - 如何动态阅读RSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2323041/

相关文章:

javascript - 输入类型=附加到 onclick 事件的文件

javascript - 找不到输入字符串中写入的特定字符

c# - AJAX 调用后如何重定向到 "Error" View 页面?

javascript - Imgur API ajax : No image data was sent to the api

php - 如何生成 RSS 提要?

rss - 跟踪 RSS 订阅者的标准和可靠方法?

Javascript对象固定滚动

javascript - 如何调整我的 "folding a paper to the moon"代码

asp.net - 外部 JavaScript 文件优于内联 JavaScript 的缺点

rss - 是否有文档化的 Google Reader API?