5

xslt に 2 つの変数がありますが、それらを追加して別の変数に割り当てることができません。

<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 に答える