2010-08-18 48 views
2

是否有可能通过使用Javascript代码获得RSS提要?是否有可能通过使用Javascript代码获得RSS提要?

+2

你在说要写一个还是读一个? – 2010-08-18 15:02:56

+1

究竟是什么问题?你想解析/显示使用JavaScript的RSS提要?或者使用Javascript提供您的内容。第二是不可能完全使用JavaScript。 – 2010-08-18 15:04:23

+0

@Teja:无法使用_clientside_ javascript。 – 2010-08-18 18:18:32

回答

0

这取决于你的意思。可能不会。

+0

设置本地新闻标题rss feed,我可以在网站上实施。最好是可以包含相关图像的东西。例如: http://www.google.com/search?hl=zh-CN&client=safari&rls=zh-CN&tbs=nws%3A1&q=florida&aq=f&aqi=&aql=&oq=&gs_rfai= 我只是想让RSS feed为javascript框架.. – Marskie 2010-08-18 15:05:02

1

RSS提要是URL中的一种xml文件。我不知道你是如何完成与JavaScript(除非它是服务器端JavaScript)。我认为你需要做一些你想要完成的功课。

1

完全有可能。用JQuery创建一个Ajax请求。

$.ajax({ 
    type: "GET", 
    url: "[your xml rss url]", 
    dataType: "xml", 
    success: function(x) { 
    $(x).find('foo').children().each(function(){ 

    if(this.nodeName == "bar") 
    { 
    var x = $(this).attr("bar1"); 
    var y = $(this).attr("bar2"); 
    var z = $(this).attr("bar3"); 
    return; 

    }  

    }); 

Jquery-Ajax

2

这是完全可能的。

如果您想使用本地供稿(在您自己的域名上),您可以简单地使用AJAX并解析该RSS供稿。然而,这并不是跨站点(正如您可能知道的那样),而且很不幸你不能使用它从其他域获取RSS提要。 (如果你不知道AJAX,你可以在W3SchoolsTizag上了解它)。

但Google有一个解决方案。使用Google AJAX Feed API,您可以在没有AJAX的情况下阅读来自其他域的RSS提要。您可以阅读the docs,以便对其工作原理有一个基本的了解。

相关问题