-1
我在我的XSL文件中有两段代码。如何将XSL中的变量从一个函数引用到另一个函数?
1)
<xsl:call-template name="Info">
<xsl:with-param name="parententry" select="a:feed/a:entry/@href" />
</xsl:call-template>
2)
<xsl:template name="Info">
<xsl:param name="parentEntry" />
<xsl:variable name="parententryauthorname">
<xsl:value-of select="a:author/a:name" />
</xsl:variable>
<xsl:variable name="info2">
<xsl:value-of select="$parentEntry" />
</xsl:variable>>
<input name="info2" type="hidden" value="{$info2}" />
<input name="parententryauthorname" type="hidden" value="{$parententryauthorname}" />
</xsl:template>
我想要做的是在第一个的代码值分配给“parententry”,然后在第2位是指它。当我在“信息”模板中时,我想进一步处理在“parententry”中分配的值以获取作者的姓名。
现在,当我试图打印$ info2和$ parententryauthorname的值时,它们都是空的。
有什么建议吗?
1的 \t的 XSL :呼叫模板> –
dojomedojo
2010-09-20 19:50:13
2.的 的 \t \t的 \t的 \t \t XSL:可变> \t \t的 \t \t \t的 \t \t XSL:可变>> \t \t <输入名称= “INFO2” 类型= “隐藏” 值= “{$ INFO2}”/> \t \t xsl:template> –
dojomedojo
2010-09-20 19:51:18