好吧,我有这个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) 知道我应该怎么做吗?
答案 0 :(得分:2)
如果我的问题正确,你的for-each
- 循环输出括号(....),你希望在每个括号之间加一个加号。因此,我会在<parentesis>)</parentesis>
和</xsl:for-each>
之间添加以下代码:
<xsl:if test="position() lt last()">+</xsl:if>
这会在输出中加上+,除了循环的最后一次运行。