Ajax:atomとAjaxライブラリを使った概要抜粋メモ

February 25, 2007

[ajax] JKL.ParseXML/ajax通信処理ライブラリ

非常に便利なajaxライブラリです。xmlを読み込みjavascriptオブジェクトに変換してくれます。クロスブラウザに対応してくれています。

今回は、とあるサイトで静的なページにブログ概要を抜粋したものをいてて欲しいと言う要望に答えるべく、また利用させて頂きました。

表示をスマートにするために外部に「blog.js」などというファイルを作って下記を保存します。

function blogSummary() { var url = "atom.xml"; var http = new JKL.ParseXML( url ); http.setOutputArrayElements( [] ); var data = http.parse(); document.write(data.feed.entry.summary); }

var url = "atom.xml"; var http = new JKL.ParseXML( url ); -サイト内のatomをライブラリでjavascriptオブジェクトに変換

http.setOutputArrayElements( [] ); -今回は最新の概要のみなので、初回登場のみ登録

var data = http.parse(); document.write(data.feed.entry.summary); -htmlに書き出し

これで、表示させたい場所に

と追加すれば、表示されます。