XSLT将函数返回值赋给变量

时间:2015-09-21 08:40:24

标签: html xml xslt

我可以用这种方式生成一个id:

<td id= "{generate-id(@value)}">

</td>

但是,我想将它分配给变量并使用该变量。所以,尝试过:

<xsl:variable name="value_holder" select="{generate-id(@value)}" />
<td id= "{$value_holder}">

</td>

然而,由于这一行,XSLT无法正常工作:

<xsl:variable name="value_holder" select="{generate-id(@value)}" />

如何存储该变量并在html元素中使用它?

1 个答案:

答案 0 :(得分:0)

这解决了它:

<xsl:variable name="value_holder" select="generate-id(@value)" />
<td id= "{$value_holder}">

</td>