5

我在 xslt 中有两个变量,我无法将它们添加并分配给另一个变量,任何帮助将不胜感激。

<xsl:variable name="Book" select="hummpty" />
<xsl:variable name="Book1" select="andro" />
<xsl:variable name="Total">
<xsl:value-of select="$Book + $Book1/>
</xsl:variable>

当我尝试打印“总计”时,我得到的值是 NaN。我如何实现这一目标?实现这一点后,我想将其分配为属性值。例如:

<Book totakBook="$Total" />

类似上面的东西。任何帮助表示赞赏。

4

2 回答 2

24

如果你真的想连接字符串值,试试这个:

<xsl:value-of select="concat($Book, $Book1)" />
于 2012-06-18T08:16:50.377 回答
0

试试这个

  <xsl:value-of select="sum($Book + $Book1)"/>

前提是两个变量都包含有效的数值。

于 2012-06-18T07:57:17.050 回答