سؤال

أحاول تحليل خلاصة الروابط اللذيذة لإنشاء HTML مخصص. لم أتمكن من تحليل العنصر. link و item.creator (الفهرس 3،4 من RSS التالية).

لذيذ/myusername http://www.delicious.com/myusername الإشارات المرجعية التي نشرتها 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 من TextArea مع معرف "RSS" وأحاول طباعة الرابط في وحدة التحكم Firebug.

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

$ (feed) .find ('item'). كل (function () {console.log ($ (this) .Children (). Eq (3) .Text ()) ؛

});

لسبب ما ، لا يتم تقديم XML الكامل بشكل صحيح ، إليك رابط Pastebin من التغذية اللذيذة http://pastebin.com/kbdnyl0p

تحديث:يبدو أنني كنت أستخدم بعض الإصدار/التوزيعات الخاطئة من jQuery ، قمت بنسخ jQuery من دليل إضافي يسبب المشكلة. الدرس المستفاد: قم دائمًا بتنزيله من موقع jQuery/Googlecode.

هل كانت مفيدة؟

المحلول

حاول استخدام 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);
      });
   }
});
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top