2012-01-25 16 views
0

私のウェブサイト用の簡単なRSSパーサーを作成しようとしています。エラーが発生していますが、jQuery XML解析エラー

XML Parsing Error: no element found Location: moz-nullprincipal:{85891b5c-0ab8-4b89-92ba-bdef3e044891} Line Number 1, Column 1:

このエラーは何を意味しますか?

$(function() { 

    var rssUrl = "http://www.guardian.co.uk/energy-saving-trust/rss"; 
    $.get(rssUrl, function(data) { 
     var $xml = $(data); 
     $xml.find("item").each(function() { 
      var $this = $(this), 
      item = { 
       title: $this.find("title").text(), 
       link: $this.find("link").text(), 
       description: $this.find("description").text(), 
       pubDate: $this.find("pubDate").text(), 
       author: $this.find("author").text() 
      } 
      alert('got here'); 
     }); 
    }); 

}); 

答えて

1

クロスドメインコールのように見えるプラグインなどがありますか?

EDIT! RSSクロスドメインを読み込む方法

の例をいくつか残してコンテンツ

または

  1. https://developers.google.com/feed/
  2. http://developer.yahoo.com/yql/
  3. http://zazar.net/developers/jquery/zrssfeed
+0

ようlibaryとサービスを使用してサーバープロキシを持っていますはい、GuardianのRSSフィードを埋め込みたいのですがint o私のウェブサイト。私はそれが同じドメインにない場合、プラグインを使用する必要があることを認識していません –

+0

rssのフィードドメインを取得するtheres方法。 OBS!プラグインでは、jqueryプラグインはブラウザではないという意味です – megakorre

+0

もちろん、http://www.zazar.net/developers/jquery/zrssfeed/を使用して動作するようになっています –