Rubyアプリケーション内でXMLデータのXSLT変換を効率的に実行する方法をお勧めしますか? XSLの宝石(REXSL)はまだ使用できません。私はそれを実装するプロジェクトを見ていますが、早いうちに使用することには注意が必要です。友人はPerlへのシェルコールを勧めていましたが、私はリソースについて心配しています。RubyでのXSLT処理
これはLinux環境用です。
Rubyアプリケーション内でXMLデータのXSLT変換を効率的に実行する方法をお勧めしますか? XSLの宝石(REXSL)はまだ使用できません。私はそれを実装するプロジェクトを見ていますが、早いうちに使用することには注意が必要です。友人はPerlへのシェルコールを勧めていましたが、私はリソースについて心配しています。RubyでのXSLT処理
これはLinux環境用です。
私はLinuxでlibxsltライブラリに付属している "xsltproc"へのシェルコールアウトを勧めます。
JRubyを使用している場合は、Rubyプログラムから実際に簡単に使用できるjava用のxsltパーサーがいくつかあります。
"libxslt-ruby" gemを試してみてください。これはlibxmlライブラリの "libxmlr-ruby"バインディングに依存しています。これはLinuxで開発している場合にはおそらく既にインストールされています。
私の開発環境はEclipseのおかげでJRubyになっていますが、私はそれを持っているとは思えません。上記の宝石は私が信じているのは同じ外出をしていると信じていますが、私は自分が必要とするものを直接サポートしているとは信じていません。 :-) – Adam