我在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>
当我尝试打印'Total'时,我正在获得NaN的价值。 我如何实现这一目标?实现这一点后,我想将其指定为属性值。 例如:
<Book totakBook="$Total" />
像上面这样的东西。 任何帮助表示赞赏。
答案 0 :(得分:21)
如果您确实要连接字符串值,请尝试以下操作:
<xsl:value-of select="concat($Book, $Book1)" />
答案 1 :(得分:0)
试试这个
<xsl:value-of select="sum($Book + $Book1)"/>
如果两个变量都包含有效的数值。