2017-12-13 16 views
1

問題が発生しました。 JavaでXSLT 2.0(SAXON-HE 9.8.0プロセッサ)を使用してXMLを変換する必要があります。私のXSLTでは、functxから(インポートを介して)外部関数を使用しています。両方のファイル(XSLTマップとfunctxとの.xslファイル)が罰金を作品すべて同じディレクトリにあるメモリ内に外部関数(functx)を持つXSLT

。私の.xslで 、functxが正しくインポートされ、それが動作します:

のxmlns:functx = "http://www.functx.com"

のxsl:インポートのhref = "functxパッケージを。 両方のファイルが文字列としてメモリにオブジェクトや、入力ストリームまたは何をしているときのxsl」

は私の.xslマップでfunctxから使用外部関数する方法はありますか?

以前のように、ドライブ上のファイルを1つのディレクトリに保存できません。

問題を解決する可能性があるのは、functxファイルを自分の.xslマッパーに貼り付けることだけですが、これは間違った解決策です - 非常に悪いことです。

私は何を使用していますか:

  • のJava 7
  • SAXON-HEは、プロセッサ
  • XSLT 2.0

答えて

関連する問題