Google AJAX Feed APIが公開された。

これは便利そう。
試しに貼ってみた(左下のファミ通.com by bulknews)

FeedのURL投げるだけでエントリ情報をJSONかXMLで返してくれる。
もう自分でXML解析したり、内容DBに保存したり、一生懸命巡回したりしなくていいんだね。

なお、FeedのキャッシュはGoogle Readerのそれと同じメカニズムで取ってあるので、常に最新じゃないかもしれないとのこと。
だいたい1時間ごと(更新頻度の高いところはもっとまめ)に収集してるらしい。

自身のサーバーに負荷もかからないし、
Javascriptで完結する時点ですごい。

URL投げたら勝手にフィード探してくれたらもっと(ry

ちなみに送られてくるフィードの文字列はescapeされているようで、
これで文字化けすることなく、表示できる・・
escapeってブラウザによって挙動が違ったと思うけど、
例によってうまいこと吸収されてるんだろう。

あと、ソースの一部にこんなのが・・

if(typeof DOMParser!="undefined"){
return(new DOMParser).parseFromString(b,"application/xml")
}else if(typeof ActiveXObject!="undefined"){
var c=new ActiveXObject("Microsoft.XMLDOM");
c.loadXML(b);
return c
}else{
var d="data:text/xml;charset=utf-8,"+encodeURIComponent(b);
var e=new XMLHttpRequest;
e.open("GET",d,false);
e.send(null);
return e.responseXML
}

XMLパースでDOMParserやMicrosoft.XMLDOMが無かった場合、
XMLHttpRequestでパースしてる。
はー、なるほどね・・