Fonction format-number() XSLT

Définition et utilisation

La fonction format-number() est utilisée pour convertir un nombre en chaîne.

Syntaxe

string format-number(number,format,[decimalformat])

Paramètres

Paramètres Description
number Requis. Définir le nombre à formater.
format

Requis. Définir le modèle de formatage. Ce sont les caractères utilisés dans le modèle de formatage :

  • # (représente le nombre. Par exemple : ####)
  • 0 (représente les zéros avant et après le point. Par exemple : 0000.00)
  • . (position du point décimal. Par exemple : ###.##)
  • , (séparateur des组分 milliers. Par exemple : ###,###.##)
  • % (affichez le nombre sous forme de pourcentage. Par exemple : ##%)
  • ; (séparateur de modèle. Le premier modèle est utilisé pour les nombres positifs, le deuxième modèle est utilisé pour les nombres négatifs.)
decimalformat Optionnel. Nom de format décimal.

Exemple

<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
<xsl:template match="/">
<html>
<body>
<xsl:value-of select='format-number(500100, "#.00")' />

<xsl:value-of select='format-number(500100, "#.0")' />
<xsl:value-of select='format-number(500100, "###,###.00")' />
<xsl:value-of select='format-number(0.23456, "##%")' />
<br /> </body> </html> </xsl:template> </xsl:stylesheet>

Voir le fichier XSL,Voir les résultats.