2016-04-28 13 views
4

node.jsのXSLTスタイルシートを使用してXMLファイルをHTML Webページに変換しようとした人はいますか?私の背景はJavaです。私は通常、XMLをHTML Webページに変換するためにSAXONを使用します。私はnode.jsの初心者です。私はnode_xslt、libxsltjsなどのライブラリをほとんど使わずにこれを実装しようとしましたが、成功しませんでした。誰かがXSLTスタイルシートで動作する他のライブラリを使用しようとすると、リンクを投稿してください。どんな助けもありがとう。node.jsのXSLTスタイルシートを使用してxmlをhtmlに変換する

+1

ノードに子プロセスを作成し、Javaで変換を実行します。なぜ車を再発明するのですか? – randominstanceOfLivingThing

+0

@SureshKoyaお返事ありがとうございます。実際に私はnode.jsを使ってWebアプリケーションを構築し、elasticsearchの上に表現するプロジェクトに取り組んでいます。私はelasticsearch JSON出力をxmlに変換しました。今、クライアントはフロントエンドを特定のフロントエンドのように見せたいと思っています。このため、elasticsearch xml出力とXSLTスタイルシートを使用してhtml Webページを作成します。このため、node.jsのモジュールを使用できるかどうかを知りたかったのです。それが不可能な場合は、サーブレットに切り替えてSAXONを使用することができます。 – Rose

+0

突然の応答に負荷がかからない場合は、確かに実行可能な方法です。もう1つのことは、埋め込まれたスタイルシート参照を含むxmlファイルを返すことによって、トランスフォームをクライアントにオフロードすることです。シンプルなXSL1は主要なデスクトップブラウザで動作し、少なくともChromeとSafariのiOSで動作します – bknights

答えて

3

あなたがのNode.jsアプリケーションからサクソンを使用したい場合は、基本的に3つの選択肢、理想的なそれらのどれも持っている:

(a)の様々なメカニズムを使用して、Javaへの呼び出しを。

(b)Node.jsにSaxon/Cのポートを使用してここに構築します:https://github.com/rimmartin/saxon-nodeこれは最先端のものですが、プロジェクトがどれだけ手に入りましたか分かりません。

(c)Saxon-JSがすぐに到着するのを待ちます。 http://dev.saxonica.com/blog/mike/2016/02/introducing-saxon-js.html

+0

ありがとう、マイケル。私はあなたの時間を感謝します。 – Rose

関連する問題