Я использовал библиотеку jQuery под названием jFeed для анализа и отображения RSS-канала блогов на моем личном веб-сайте. Сначала он работал очень хорошо, но после проверки он просто ничего не отображает, кроме Internet Explorer, где он, кажется, работает нормально.
После проверки консоли javascript с помощью Firebug в Firefox на вкладке «XML» выдается следующее сообщение:
Ошибка синтаксического анализа XML: элемент не найден Расположение: moz-nullprincipal: {3f8a0c62-32b4-4f63-b69c- 9ef402b40b64} Строка № 1, столбец 1:
^
Хотя я понятия не имею, что делать с этой информацией. Вот код, который я использовал для получения RSS-канала и его отображения (он почти такой же, как в примере, представленном на веб-сайте jFeed):
jQuery.getFeed ({
URL: 'http://sammarshalldesign.co.uk/blog/wordpress/?feed=rss2',
success: function (feed) {
var html = '';
for(var i = 0; i < feed.items.length && i < 5; i++) {
var item = feed.items[i];
html += '<h3>'
+ '<a href="'
+ item.link
+ '">'
+ item.title
+ '</a>'
+ '</h3>';
html += '<div>'
+ item.description
+ '</div>';
}//end for
jQuery('#feed').append(html);
}//end feed function
});//end getfeed
Любая помощь будет очень признательна.