XSLT function na format-number()

paggamit at paglalarawan

Ang function na format-number() ay ginagamit upang i-convert ang numero sa string.

paalatuntunin

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

parameter

parameter paliwanag
number kinakailangan. Tinutukoy ang numero na dapat na formatin.
format

kinakailangan. Tinutukoy ang pattern ng pag-format. Ito ang mga character na ginagamit sa pattern ng pag-format:

  • # (ang simbolo ng numero. Halimbawa: ####)
  • 0 (ang simbolo ng nulang na nasa harap at likod ng titik na puno. Halimbawa: 0000.00)
  • . (posisyon ng decimal point. Halimbawa: ###.##)
  • , (separator ng ribu. Halimbawa: ###,###.##)
  • % (ang layunin ng numero ay bilang porsyento. Halimbawa: ##%)
  • ; (separator ng pattern. Ang unang pattern ay para sa positibong bilang, ang ikalawang pattern ay para sa negatibong bilang.)
decimalformat hindi kinakailangan. Ang pangalawang format na pangwakas. Ang decimal format name.

halimbawa

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

Tingnan ang XSL File,Tingnan ang Resulta.