Hallo zusammen,
ich habe folgende XML-Struktur
...
<M>
<P>SONNE</P>
<GRT_G>179</GRT_G>
</M>
<M>
<P>SONNE</P>
<GRT_G>194</GRT_G>
</M>
<M>
<P>SONNE</P>
<GRT_G>211</GRT_G>
</M>
...
und ich versuche mittels XSLT die 179 von der 194 zu subtrahieren, die 194 von der 211 usw.
Meine zaghaften Versuche in XSLT:
<xsl:for-each select="M">
<xsl:variable name="vorg" select="number(preceding-sibling::GRT_G)"/>
<xsl:variable name="grt_g" select="number(GRT_G)"/>
<xsl:variable name="dif_grt" select="$grt_g - $vorg"/>
<xsl:value-of select="dif_grt"/>
</xsl:for-each>
Trotz number bekome ich in der Ausgabe NaN. Weiß jemand Rat?
Gruß whine