という変数があります$statuses
。
ノードの値だけでなく、完全なXMLを出力したいので、次のことを試みました。-
<xsl:message>Contents of the nodeset_statuses:-
<xsl:copy-of select="$statuses"/>
</xsl:message>
ただし、これはXMLのノードの値のみを出力しますが、これは私が望むものではありません。XMLを「そのまま」欲しい。dom4jのような「prettyPrint」テンプレートの例をいくつか見てきましたが、正直なところ、それほど多くの作業は必要ありません。
利用可能なJavaメソッド呼び出しはありますか?
私は次のようなことを試しました:
<xsl:message>
<xsl:variable name="output" select="java:System.out.println('print me something')"/>
</xsl:message>
XML名前空間の定義は次のとおりです。
xmlns:java="http://xml.apache.org/xslt/java"
しかし、エラーが返されたため、機能しませんでした。
System.out.printlnは、java /xsltapache拡張機能の認識された部分ではありません。
誰かが私が望むことを達成するための実際のJava呼び出しまたはそれを行う方法を知っていますか?
前もって感謝します。