Zahlen beim Konvertieren mit XSLT deutsch formatieren

Wenn man mal ein paar Floats deutsch (oder wie im Beispiel als Geldbetrag) formatieren muss:

<xsl:decimal-format name="deutsch" decimal-separator="," grouping-separator="." />
...
<xsl:template match="price">
  <xsl:value-of select="format-number( ., '##0,00', 'deutsch' )" /></xsl:template>
 
<xsl:template match="whatever">
<p>Preis: <xsl:value-of select="format-number( price, '##0,00', 'deutsch' )" /></p>
</xsl:template>

Die erste Zeile als Unterelement von xsl:stylesheet, den Rest irgendwo in einem xsl:template.

Kommentare sind geschlossen.