我正在使用WinJS为Windows 8构建一个rss提要阅读器。
使用atomPub从请求中检索数据是不对的,我尝试让htmlrequest在我的Windows 8应用程序上运行,但Windows 8 HTML5 WinRT应用程序:如何在30分钟后创建一个小型RSS阅读器Rousset从博客网站获取rss feed数据。教程,最终没有为我工作。代码中使用xhr的部分。我插入我的网站。但是应用暂停了
var items =
rss.responseXML.querySelectorAll("item");
我得到的错误是。 “0x800a138f - JavaScript运行时错误:无法获取未定义或空引用的属性'querySelectorAll'”
我想要下拉的链接是http://store.steampowered.com/feeds/newreleases.xml
但如果我使用带有client.retrieveFeedAsync(resourceUri).done(function (feed)
它拉下来,但后来我有一些问题的样式。
答案 0 :(得分:1)
这没错。 AtomPub API与Syndication API共享许多组件,主要用于使用RSS和Atom提要。
您可能希望使用SyndicationClient更改AtomPubClient。
var client = new Windows.Web.Syndication.SyndicationClient();
client.retrieveFeedAsync(resourceUri).done(
function(feed){},
function(error){});
此外,还有sample available here。