jruby 実行する xpath 関数を xfy1.5 対応して再公開
以前に公開していた xfy での拡張 xpath 関数の例
* 外部コマンド呼び出し、jruby スクリプト評価、jruby の外部ファイルスクリプト評価の xpath 関数
を、xfy1.5 用にして動作確認したソースを以下に置きました。
(本質的な変更は特にない。build.xml の変更と ソースの多少の整理のみ)
- http://homepage2.nifty.com/youichi_kato/src.html
>> xfy 1.5 対応
>> plugins-2007-05-05.tgz(2007-05-05)
tgz ファイルに含まれている 00Readme.txt の内容を引用します。
--------------------------------------------------------
環境:
xfy : xfy-be1_5-070322 Folder
jruby: 0.9.8
build:
ant動作例:
$ run.sh // xfy を起動する
hello.xml を読み込む。この xml 中では
OS コマンドの "pwd" の実行結果の表示
ruby スクリプト "1+2*3" の実行結果の表示
ruby スクリプト sample.rb の実行結果の表示
をしている。備考:
jruby 0.9.9 では、
edu/emory/mathcs/backport/java/util/concurrent/locks/ReentrantLock
の例外が発生する。
web 上でも類似のことが報告されている。
- http://archive.jruby.codehaus.org/user/MPG.2098353cf4ec0ae8989ab6@news.gmane.org
>> Problem moving from 0.9.8 to 0.9.9, probably setup issue
--------------------------------------------------------
この環境を基にして
yaml 形式のデータ -> xfy で表示
xfy での編集結果 -> yaml 形式で保存
といった例や、
住所データを記入する際に RDB から郵便番号を検索し選択できる
といった例を jruby と組み合わせて作成していく予定です。
最近のコメント