Benjamin: Summenprodukt in XSL?

Beitrag lesen

Hallo,

ich kenne aus Excel die Funktion Summenprodukt und würde gern in meiner xsl Transformation etwas in der Art einbauen.

Folgendes Beispiel:

ich habe verschiedene Datensätze:

<Element>  
  <T>3</T>  
  <A>1</T>  
</Element>  
<Element>  
  <T>1</T>  
  <A>1</T>  
</Element>  
<Element>  
  <T>1</T>  
  <A>0</T>  
</Element>  
<Element>  
  <T>1</T>  
  <A>1</T>  
</Element>  

Diese bestehen immer aus T und A. A ist ein true/false Wert - wenn A 1 ist sollen alle T gezählt werden, wenn A 0 ist, nicht. In Excel funktioniert das über das Summenprodukt als mach die summe über alle A*T Berechnungen.

Wie würde ich das in XSL anstellen? Ich komm irgendwie mit meiner xsl-for each schleife nicht weiter - ich kann mir immer nur alle Ergebnisse nacheinander ausgegeben lassen, aber leider nich summieren..

Ich hoffe mir kann jemand helfen! Danke schon mal!
Benjamin