0

WinJS を使用して Windows 8 用の RSS フィード リーダーを構築しています。

リクエストからデータを取得するために atomPub を使用するのは間違っていますか? Windows 8 アプリで動作するように htmlrequest を取得しようとしましたが、Windows 8 HTML5 WinRT アプリ: How to create a small RSS reader in 30min post by David Rousset on takeブログ サイトからの RSS フィード データ。チュートリアルは、私にとってはうまくいきませんでした。xhr を使用するコードの部分。私は自分のサイトをプラグインします。しかし、アプリは停止します

var items = rss.responseXML.querySelectorAll("item");

私が得るエラーはです。「0x800a138f - JavaScript ランタイム エラー: 未定義または null 参照のプロパティ 'querySelectorAll' を取得できません」

プルダウンしようとしているリンクはhttp://store.steampowered.com/feeds/newreleases.xmlです

しかし、私がatompubをclient.retrieveFeedAsync(resourceUri).done(function (feed)

プルダウンしますが、一部のアイテムのスタイリングに問題があります。

4

1 に答える 1

1

それは間違っていません。AtomPub APIは、主に RSS および Atom フィードを使用するように設計されたSyndication APIと多くのコンポーネントを共有しています。

おそらく、AtomPubClient を SyndicationClient に変更したいと思うでしょう。

var client = new Windows.Web.Syndication.SyndicationClient();
client.retrieveFeedAsync(resourceUri).done(
    function(feed){},
    function(error){});

また、こちらからサンプルを入手できます

于 2012-12-14T09:15:50.113 に答える