2010-11-04 34 views
2

我想解析我的美味的鏈接飼料生成自定義的HTML。我無法解析item.link和item.creator(以下rss的索引3,4)。jQuery的RSS解析問題與美味的飼料

Delicious/myusername http://www.delicious.com/myusername bookmarks posted by myusername

<item> 
    <title>Full-function Core Data example app « Peter McIntyre</title> 
    <pubDate>Mon, 11 Nov 2005 04:02:00 -0730</pubDate> 
    <guid isPermaLink="false">http://www.delicious.com/url/8b20ab1d1fa021f744acb67f69e22a36#myusername</guid> 
    <link>http://petermcintyre.wordpress.com/2010/02/24/full-function-core-data-example-app/</link> 
    <dc:creator><![CDATA[myusername]]></dc:creator> 
    <comments>http://www.delicious.com/url/8b20ab1d1fa021f744acb67f69e22a36</comments> 
    <wfw:commentRss>http://feeds.delicious.com/v2/rss/url/8b20ab1d1fa021f744acb67f69e22a36</wfw:commentRss> 
    <source url="http://feeds.delicious.com/v2/rss/myusername">myusername's bookmarks</source> 
    <category domain="http://www.delicious.com/myusername/">iphone,</category> 
    <category domain="http://www.delicious.com/myusername/">coredata,</category> 
</item> 
<item> 
    <title>Is there a high-level gestures library for iPhone development? - Stack Overflow</title> 
    <pubDate>Fri, 24 Sep 2008 09:19:16 +0730</pubDate> 
    <guid isPermaLink="false">http://www.delicious.com/url/5082a6b90d2dfecbf9673c3f61e45abc#myusername</guid> 
    <link>http://stackoverflow.com/questions/907512/is-there-a-high-level-gestures-library-for-iphone-development</link> 
    <dc:creator><![CDATA[myusername]]></dc:creator> 
    <comments>http://www.delicious.com/url/5082a6b90d2dfecbf9673c3f61e45abc</comments> 
    <wfw:commentRss>http://feeds.delicious.com/v2/rss/url/5082a6b90d2dfecbf9673c3f61e45abc</wfw:commentRss> 
    <source url="http://feeds.delicious.com/v2/rss/myusername">myusername's bookmarks</source> 
    <category domain="http://www.delicious.com/myusername/">iPhone</category> 
    <category domain="http://www.delicious.com/myusername/">gesture</category> 
    <category domain="http://www.delicious.com/myusername/">objc</category> 
    <category domain="http://www.delicious.com/myusername/">gesture-recognization</category> 
</item> 

這裏是我的jQuery代碼,我把RSS輸入與ID「RSS」文本區域,並試圖打印螢火控制檯的鏈接。

feed = $('#rss').val();

$(feed).find('item').each(function(){ console.log($(this).children().eq(3).text());

});

出於某種原因,完整的XML不正確呈現,這裏是美味飼料引擎收錄鏈接http://pastebin.com/KbDNyL0P

更新: 看來,我是用的一些錯版/發行jQuery,我從一個插件目錄複製jQuery導致問題。獲得的經驗:始終從jQuery/GoogleCode網站下載。

回答

1

嘗試使用JSON

http://feeds.delicious.com/v2/json/myusername?count=15

$.ajax({ 
    dataType: 'jsonp', 
    data: 'count=15', 
    jsonp: 'callback', 
    url: 'http://feeds.delicious.com/v2/json/myusername?callback=?', 
    success: function (data) { 
     $.each(data, function(i,item){ 
     console.log(item.u); 
     }); 
    } 
}); 
+0

日Thnx會嘗試和更新。 Delicious只能提供100個帶有JSON的書籤,其中RSS可以一次獲取所有鏈接。我正在尋找rss解決方案。 – palaniraja 2010-11-05 04:04:16