http://onionworks.net/2004/renderengine/utility

formatNumber (number : double, format : string, [culture : string]) : string

Die Methode formatNumber konvertiert eine Zahl in ein anderes Format. Die Ausgangszahl wird durch den Parameter number übergeben, format beschreibt das gewünschte Ausgabeformat. culture beschreibt das übliche Datumsformat eines Landes (z.B. de, at oder en).

<xsl:value-of select="util:formatNumber(235235123.234, 'c', 'de')" />
<xsl:value-of select="util:formatNumber(235235123.234, '0.00')" />
Konvertierung einer Zahl in ein anderes Format

In dem Beispiel wird die Zahl in ein anderes Format konvertiert. Der Parameter "c" gibt dabei an, dass die Zahl als Währung ausgegeben wird. Die Art der Währung (in diesem Fall Euro) wird durch den Parameter 'de' bestimmt.
Ausgabe: 235.235.123,23 €

Im zweiten Beispiel wird nur ein Format definiert. Für die Darstellung wird auf die Ländereinstellung des Servers zurückgegriffen.
Ausgabe: 235235123,23