我使用了一个名为 jFeed 的 jQuery 库来解析并在我的个人网站上显示我的博客 rss 提要。起初它工作得很好,但后来检查时它什么也没有显示,除了在 Internet Explorer 中,它似乎工作正常。
在 Firefox 中使用 Firebug 检查 javascript 控制台后,它在“XML”选项卡中显示错误,如下所示:
XML 解析错误:找不到元素位置:moz-nullprincipal:{3f8a0c62-32b4-4f63-b69c-9ef402b40b64} 第 1 行,第 1 列:^
虽然我不知道如何处理这些信息。这是我用来获取 rss 提要并显示它的代码(它与 jFeed 网站提供的示例几乎完全相同):
jQuery.getFeed({ url: ' http://sammarshalldesign.co.uk/blog/wordpress/?feed=rss2 ', 成功: 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
任何帮助将非常感激。