JavaScriptでRSSを取得して表示
自分用メモ。
Adobe AIRで遊んでいて、JavaScriptでTwitterのRSSを拾ってきて表示したい。
いろいろやり方があるんだけど、ググッてもしっくり来るサンプルがなかったので
適当に書いてみた。
※prototype.jsとjkl-parsexml.jsを使う。
function doRequest(rss_url) {
var xml = new JKL.ParseXML(rss_url);
var f = function (xml){
var data = "";
xml.rss.channel.item.each(
function(e,i){
data += '<a href="'+e.link+'">' + e.title + '</a><br />'
}
)
$('result').update(data);
}
xml.async(f);
xml.parse();
}
Twitterに関してはJSON形式で取ることができたのでRSSをパースする必要はない。
http://watcher.moe-nifty.com/memo/2007/04/twitter_api.html
ドキュメント嫁という話→自分。