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リーダを使い始めたので,また統一がとれなくなってしまった^^;
それにしても,タグを付けるのも案外大変です.
変に説明的だと役に立たない気がする.いつも同じタグを使わないと意味がない.なかなか思いつかない.
まあ,使いやすそうだから,こっちをメインにしようかなあ.