JavaでXSLテンプレートを使用していますが、Javaコードを呼び出すカスタムタグを作成しようとしています。 XMLエンジンとしてXOMを使用しています。私はXOMとXSLの両方で新しくなっているので、これがスマートなアイデアであるかどうかはわかりません。テンプレート内からJavaコードを呼び出すJava + XSL
my_ns
は、私が呼び出しの伴う代替方法のための提案に開いている方法custom tag
<xsl:template name="foo">
<my_ns:custom_tag />
</xsl:template>
public Node custom_tag() {
return Node("<a/>");
}
#result of calling the template foo
<a/>
ことを「custom_tag」がカスタム名前空間です私がやりたい何かの非常に単純な例は、これですXSLテンプレートからのJava。