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