2012-01-25 2 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

, который выглядит как вызов перекрестного домена, у вас есть pluggin или что-то, что позволяет?

EDIT! в результате чего некоторые примеры способов чтения RSS crossdomain

ваш прокси-сервера, содержание

или использовать libary и обслуживание как

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

Да, я хочу встроить RSS-канал Guardian o мой сайт. Я не понимал, что мне нужно использовать плагин, если он не находится в том же домене. –

+0

theres способы получить rss-каналы перекрестного домена. OBS! от pluggin я имею в виду jquery плагин, а не браузер один – megakorre

+0

Да, конечно, удалось заставить его работать с помощью http://www.zazar.net/developers/jquery/zrssfeed/ –

Смежные вопросы