有什么方法可以从所有标记中添加值,这些标记位于 XSLT 中的特定标记内?
is there any way to add values from all tag, which are inside a specific tag in XSLT?
有什么方法可以从 XSLT 中特定标签内的所有标签添加值吗?。我知道 XSLT 是
但是,对于转换标签,我认为应该有一种方法可以做到这一点
<main>
<front>
<a>1</a>
<b>2</b>
<c>3</c>
<d>4</d>
<e>5</e>
<f>6</f>
<g>7</g>
<h>8</h>
</front>
<back>
<a>1</a>
<b>2</b>
<c>3</c>
</back>
<main>
首选输出:
1+2+3+4+5+6+7+8 = 36
我试过这种方法,但是不行。
<xsl:template match="front">
<xsl:value-of select="sum(.)"/>
</xsl:template>
使用<xsl:value-of select="sum(*)"/>
对子元素求和
有什么方法可以从 XSLT 中特定标签内的所有标签添加值吗?。我知道 XSLT 是 但是,对于转换标签,我认为应该有一种方法可以做到这一点
<main>
<front>
<a>1</a>
<b>2</b>
<c>3</c>
<d>4</d>
<e>5</e>
<f>6</f>
<g>7</g>
<h>8</h>
</front>
<back>
<a>1</a>
<b>2</b>
<c>3</c>
</back>
<main>
首选输出: 1+2+3+4+5+6+7+8 = 36
我试过这种方法,但是不行。
<xsl:template match="front">
<xsl:value-of select="sum(.)"/>
</xsl:template>
使用<xsl:value-of select="sum(*)"/>
对子元素求和