嗨,我搜索了所有找不到答案或解决方案的地方,我需要这样做的方法;我的要求是我有这样的 XML
<mail>
<hotel>
<name>asd</name>
<cost>50</cost>
</hotel>
<hotel>
<name>sdesd</name>
<cost>60</cost>
</hotel>
<totalcost>170</totalcost>
</mail>
我有这样的 XSLT 文件
<xsl:template match="/">
<html>
<xsl:for-each select="mail/hotel">
<tr>HOTEL NAME : <xsl:valueof select="name"></tr>
<tr>COST <xsl:valueof select="cost"></tr>
</xsl:for-each>
<tr>TOTAL COST WITH TAX <xsl:valueof select="mail/totalcost"></tr>
<tr>TAX <b><xsl:valueof select="_____"></b></tr> (for this place I want to calculate cost values comeing under hotel child and set)
</html>
</xsl:template>
就像在java中一样,我们初始化globe变量并在for循环内设置增量值,并使用循环中的最终输出我怎么能在这个XSLT中做到这一点?