2010-08-18 46 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,以便對其工作原理有一個基本的瞭解。

相關問題