ThomasM: xsl1.0 berechnen von dezimalstellen

Beitrag lesen

Hallo Jochen,

vielen Dank, das problem ist nur, das ich auch negative scale habe und zudem der wertebereich decimal ist. Also etwa auch denkbar:

<wert scale="-3">23.89</wert>

Als ergebnis muesste dann 0.02389 sein. Also die klassische Zehnerpotenz berechnung.

Das könnte man auch noch berücksichtigen, bräuchte dann weitere Abfragen, die in der Summe auch nicht elegnter als die bisherige rekursive Lösung sein würden. Insofern bleibe halt dabei oder steige auf XSLT 2.0 um, dann bieten sich elegantere Lösungen.

Grüße,
Thomas