Rubyアプリケーション内でXMLデータのXSLT変換を実行するための効率的な方法を誰かが推奨できますか?XSL gem(REXSL)はまだ利用できません。それを実装するプロジェクトを1つか2つ見たことがありますが、早い段階でそれらを使用することには注意が必要です。友人がPerlへのシェルアウト呼び出しを勧めていましたが、私はリソースについて心配しています。
これはLinux環境用です。
「xsltproc」への呼び出しをシェルアウトすることをお勧めします。これは、Linux の libxslt ライブラリに付属しており、機能します。
または、万が一 JRuby を使用している場合は、Ruby プログラムから非常に簡単に使用できる Java 用の xslt パーサーがいくつかあります。
「libxslt-ruby」gem を試してください。Linux で開発している場合は、おそらく既にインストールされている libxml ライブラリの「libxmlr-ruby」バインディングに依存します。