如何修复我的XML代码?

时间:2015-08-06 03:29:17

标签: xml xslt

好吧,我有这个XSLT代码并且它工作正常,在for条件中只有一个问题。               

<input type="checkbox" id="check0"/>
<input type="checkbox" id="check1"/>
<input type="checkbox" id="check2"/>
<button onclick="saveSettings()">Run</button>

这是我得到的结果:      (6 * x ^ 1)(8 * x ^ 3) 但我需要的是在两个括号之间加一个加号: (6 * x ^ 1)+(8 * x ^ 3) 知道我应该怎么做吗?

1 个答案:

答案 0 :(得分:2)

如果我的问题正确,你的for-each - 循环输出括号(....),你希望在每个括号之间加一个加号。因此,我会在<parentesis>)</parentesis></xsl:for-each>之间添加以下代码:

<xsl:if test="position() lt last()">+</xsl:if>

这会在输出中加上+,除了循环的最后一次运行。