Java 通过<;xsl:param>;至<;a href>;

Java 通过<;xsl:param>;至<;a href>;,java,xslt,transform,href,transformer,Java,Xslt,Transform,Href,Transformer,我尝试传递参数 <xsl:param name="current_item" /> <a href="controller?command=transform&amp;current_item={$current_item}"></a> 在此行中,我得到错误变量或参数“current_item”未定义 如何指定此变量?我通过设置全局解决了问题 在此之前,我一直在2的一个中使用,并尝试在另一个的href中设置 可以在全局级别的任何位置指定(作为 x

我尝试传递参数

<xsl:param name="current_item" />
<a href="controller?command=transform&amp;current_item={$current_item}"></a>
在此行中,我得到错误变量或参数“current_item”未定义
如何指定此变量?

我通过设置全局
解决了问题

在此之前,我一直在2的一个
中使用
,并尝试在另一个
的href中设置

可以在全局级别的任何位置指定(作为
xsl:stylesheet
)的子项,或者如果它在模板中,则必须是 它的子级,并且它必须位于
xsl:template

这是允许模板或整个 转换(在全局
xsl:param
的情况下)以接收不同的 来自模板或整个模板的调用方/发起方的数据 分别进行转换