Rechenoperationen auf Variablen
Permafr0st
- xsl
moin,
wir bräuchten so grundlegende Rechenoperationen in unseren Stylesheets auf Variablen. zB. ne Summe von 2 handelsüblichen Variablen - summe=(val1+val2)
<xsl:variable name="val1">3</xsl:variable> <xsl:variable name="val2">4</xsl:variable>
<xsl:variable name="summe">??</xsl:variable>
Wobei 3 und 4 natürlich nicht hardcodiert darin stehen, sondern aus nodes oder sonstwo errechnet werden...
mit <xsl:value-of select="$val2"/>
greif ich auf ne Var. zu. Wie bilde ich die Summe auf $val1, $val2? Oder Differenz, Produkt, Division... die Grundrechenarten eben.
die Funkt. sum()
kann ledigl. eine Liste von nodes durchlaufen und dort Inhalte aufsummieren. nicht annähernd das was wir brauchen
=> http://www.zvon.org/comp/r/tut-XSLT_1.html
stösst XSL da an seine Grenzen?
danke, Gruß
Hallo,
mit
<xsl:value-of select="$val2"/>
greif ich auf ne Var. zu. Wie bilde ich die Summe auf $val1, $val2? Oder Differenz, Produkt, Division... die Grundrechenarten eben.
Wahlweise:
<xsl:variable name="summe"><xsl:value-of select="$val1 + $val2" /></xsl:variable>
oder:
<xsl:variable name="summe" select="$val1 + $val2" />
(Sowohl XSLT 1.0 als auch 2.0)
stösst XSL da an seine Grenzen?
Noch lange nicht. ;-)
Viele Grüße,
Christian
so einfach.. werd's am Mo gleichmal probieren..
Danke, Gruß
Wahlweise:
<xsl:variable name="summe"><xsl:value-of select="$val1 + $val2" /></xsl:variable>
oder:..
(Sowohl XSLT 1.0 als auch 2.0)