« 2006年1月 | メイン | 2006年3月 »

2006年2月25日

XindiceとXalan

カテゴリー: [プログラミング]

ここのところ,Xindiceをいじっていますが,あれ,どうも受け付けるXPathと受け付けないXPathがある模様.
コア関数をろくすっぽ認識しようとしないので,1.0 から,1.1b4に変えてみました.
ところが,その過程でやたらとはまりました.

まず,Xindiceとはrpc(CORBAだったかな?)で通信しているのですが,どうも呼び出し側で(も)XPathの解釈をしているようです.
最新版のxalanをつっこんでおいたら,クエリーを出したとたん,NoSuchMethodError になりました.

どうも,Xindiceに含まれるXMLDB APIは,Xalanのorg.apache.xpath.compiler.Compiler に依存しているようです.そのコンストラクタの引数が違うので,NoSuchMethodError になってました.2.7.0から変わったようで,2.6.x 以前
このクラスは,「**For advanced use only**」 ということなので,こういうインタフェースが変わるような内部のクラスに依存しているのは,あんまりよろしくないような気がします.

あと,Xindice 1.1b4 は,Webアプリケーションとして動作するようになっていますが,私が作っているのもWebアプリケーションです.同じサーブレット・コンテナに入れておくと,ロードの順番が決められません.サーブレットがロードされたときにデータベースに接続に行くような作りでは動きませんでした.

[追記] 同じ事で悩んでいる人はやっぱりいたようで...
'Incompatible change in xalan-java [Fwd: [GUMP@brutus]: Project xml-xindice' - MARC

古いコンストラクタを削除してしまうXalanが悪いのか,そんなコンストラクタに依存しているXindiceが悪いのか...

投稿者 shingo : 14:54 | コメント (0) | トラックバック

2006年2月 2日

FEEDBRINGER

カテゴリー: [情報技術]

つい最近Feedpathを使い始めてみたばかりだというのに,FEEDBRINGERに浮気.

U/IはFEEDBRINGERの方が好みかな.
まあ,前からやってるFEEDBRINGERと,始まったばかりのFeedpathを比べるのも,ちょっとなんですが.
といいつつ,FEEDBRINGERもalpha版みたい.

この手のサービスは,いろいろありますね.

いろんなRSSリーダを使い始めたので,また統一がとれなくなってしまった^^;

それにしても,タグを付けるのも案外大変です.
変に説明的だと役に立たない気がする.いつも同じタグを使わないと意味がない.なかなか思いつかない.

まあ,使いやすそうだから,こっちをメインにしようかなあ.

投稿者 shingo : 02:23 | コメント (0) | トラックバック