Est-il possible d'effectuer une totalisation conditionnelle en xsl?Total cumulatif XSL
je l'échantillon XML suivant:
<?xml version="1.0" encoding="utf-8"?>
<export>
<stats set="1">
<columns>
<column id="0">
<sum>100</sum>
</column>
<column id="1">
<sum>102</sum>
</column>
<column id="2">
<sum>12</sum>
</column>
</columns>
</stats>
<stats set="2">
<columns>
<column id="0">
<sum>100</sum>
</column>
<column id="1">
<sum>101</sum>
</column>
<column id="2">
<sum>19</sum>
</column>
</columns>
</stats>
</export>
Est-il possible de calculer le total de toutes les colonnes de chaque jeu stat où ils ne sont pas égaux entre eux? Donc, il génèrerait les éléments suivants:
Set 1 Set 2 Diff(Set 1 - Set 2)
Total (Diff) 114 120 -6
column 2 102 101 1
column 3 12 19 -7
Ainsi, dans la colonne de sortie 1 sera omise comme la somme dans les deux séries de statistiques est le même.
Je peux obtenir mon xsl pour sortir les colonnes qui sont différentes mais ne savez pas comment les additionner et les mettre dans la rangée totale.
Un grand merci,
Andez
Modifier votre message pour inclure votre XSL –
Excellente question, +1. Voir ma réponse pour une solution complète et efficace et pour des explications détaillées. :) –