MOONGIFT

オープンソース・フリーウェアを毎日紹介するブログ。日々の業務の効率化、新しいサービスのネタ探しにどうぞ。SNS、SBS、CMS、オフィス、画像編集、ユーティリティ、Firefoxアドオン、テキストエディタ、ゲーム…ジャンルは様々。

JavaScriptでXPath/XSLT「AJAXSLT」

タグ: [] [] [] [] [] []

buzz_button

個人的にはあまり得意でないXSLT。XML自体がどうも冗長的な感じがするのと、さらにそれを解析して出力するというのがどうも合わない。が、時代はXMLでのデータやり取りが主流になっている。好き嫌いで判断してはいけない。

ピクチャ 23.png
XPathのデモ

 

手軽にXPathやXSLTを利用できるツールも登場している。これはJavaScriptから操作するライブラリだ。

今回紹介するオープンソース・ソフトウェアはAJAXSLT、JavaScriptによるXPath/XSLT向けライブラリだ。

AJAXSLTはJavaScriptベースでXMLを解析し、XSLTと合わせて出力するライブラリだ。その解析の中でXPathが利用されているようだ。複雑なXMLを利用する場合には、DOM操作よりも効率的に開発できるXPathが利用できるのは嬉しい。

ピクチャ 24.png
XSLTのデモ

 

そして取得したXMLを整形して表示する際に利用するのがXSLTになるだろう。テンプレート的な位置づけで考えれば、JavaScriptを使った開発が楽になりそうだ。今はXML全盛なので、習得しておけば開発が楽になるに違いない。

JavaScriptはどんどん進化しており、できることが増えている。XSLTを使って描画をし、RESTfulとの連携ができれば、サーバ側の操作はどんどんなくなっていきそうだ。

 

ajaxslt - Google Code
 http://code.google.com/p/ajaxslt/

April 23rd, 2008 Posted by admin | コメントはありません

No Comments »

No comments yet.

Leave a comment

MOONGIFTネットワーク。こちらもぜひご覧ください。
MOONGIFT
Open Service
Rails 2.0
Resident on Net
iPhone最適化
リーンソフトウェア
MarketPedia
Producing Web
Cool Coding