0
XML要素をグループ化して合計するXSL変換を作成しようとしていましたが、成功しませんでした。XSLグループの要素
私の入力XML:
<Data>
<ElementOne>10</ElementOne>
<ElementTwo>20</ElementTwo>
<ElementFour>30</ElementThree>
... a lot more elements ...
</Data>
<Data>
<ElementOne>100</ElementOne>
<ElementTwo>200</ElementTwo>
<ElementFour>300</ElementThree>
...
</Data>
... more data elements
私が作成したいXML:
<Summary>
<ElementOne>110</ElementOne> <!-- sum of all ElementOne values in the input-->
<ElementTwo>220</ElementTwo>
<ElementFour>330</ElementThree>
....
</Summary>
私はこのようなものを使用して合計を得ることができることを知っている:
<ElementOne><xsl:value-of select="sum(Data/ElementOne)</ElementOne>
この問題は、私が避けようとしている名前で各要素を指定しなければならないということです。これを行う方法はありますか? XSLT 2.0を使用して
XSLT 1.0または2.0を使用していますか? –
私はXSLT 2.0を使用しています –