<td>
<xsl:value-of select="sum(//Form[@PRONME = current()/@PRONME]/@TBONUSP)" />
</td>
<td>
<xsl:value-of select="sum(//Form[@PRONME = current()/@PRONME]/@NACRES)" />
</td>
<td>
<xsl:value-of select=" First <TD> Value divided by Second)" />
</td>
打印第三个TD时遇到问题,这是前两个部门。我该怎么办?如何获得价值?
答案 0 :(得分:2)
您可以在单独的变量中定义值,稍后再引用它们。
[XSLT 1.0]
<xsl:variable name="vFirst" select="sum(//Form[@PRONME = current()/@PRONME]/@TBONUSP)"/>
<xsl:variable name="vSecond" select="sum(//Form[@PRONME = current()/@PRONME]/@NACRES)"/>
<td>
<xsl:value-of select="$vFirst"/>
</td>
<td>
<xsl:value-of select="$vSecond"/>
</td>
<td>
<xsl:value-of select="$vFirst div $vSecond"/>
</td>