Posted at 2007/01/04 12:16
Category :
Memo
Ajax基本ライブラリといえば prototype.js や JSAN の HTTP.Request クラスが有名ですが、私は Kawa.net xp で公開されている JKL.ParseXML を愛用しています。
Ajax関連のライブラリを探していて、「手軽に使えて簡単便利」なものとして見つけたのですが、以下のような特徴があります。
- 依存ライブラリなし、単体で使用可能
- 取得したデータをJSオブジェクトに変換してくれるので、処理が簡単(DOMの煩雑さ・手順の多さに比べれば)
- XML以外にもJSONやCSVなどの形式の読み込みに対応
特に最後の「JSONにそのまま対応している」というのがお手軽で良いのです。
ただ、今回ある目的でいろいろ触っていて、その「JSON対応機能」で少し難があったので、作者へのフィードバックがてら、対処法とともに覚え書きとして残しておきます。
発見した問題点は、以下の2点:
- JKL.ParseXML.JSON クラス使用時、ある条件下で、捕捉されない(捕捉できない)JavaScriptエラーが発生する
- 親クラスの JKL.ParseXML クラスに用意されているエラーハンドリング機構が、JKL.ParseXML.JSON クラスでは有効ではない
【※追記:2007/01/05】この記事の記述は、JKL.ParseXML ver.0.19 のものです。
これらの問題点をクリアしたver.0.22が即日(2007/01/04付けで)公開されました。
作者のKawasaki Yusukeさま、迅速なご対応ありがとうございます(^-^)
続きを読む "JKL.ParseXML.JSON のエラー処理について"