Java から XSLT V2.0 にパラメーターを渡そうとしています。
Web サイトにあるすべての解決策を試しました。しかし、それを機能させることができませんでした。
Javaから私は以下のように与えました:
トランスフォーマー.setParameter("abcd", strMessageHeader);
そして、XSLでは次のようにしています
<xsl:output method="xml" encoding="UTF-8" omit-xml-declaration="yes" />
<xsl:param name="abcd" />
<xsl:template match="/">
<xsl:param name="abcd" />
<xsl:apply-templates>
<xsl:with-param name="abcd" />
</xsl:apply-templates>
</xsl:template>
<xsl:template match="/RequestPayload">
<xsl:param name="abcd" />
<Hdr>
<xsl:value-of select="*[name()=$abcd]" />
</Hdr>
.
.
</xsl:template>
私も以下のように試しました
<xsl:value-of select="$abcd" />
何も機能していないようです。誰かがこれについて私を助けることができますか?