XSLT format-number()関数


XSLT 函数参考对象完全な XSLT 関数リファレンス

定義と使用方法

format-number() 関数は数字を文字列に変換するために使用されます。


構文

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

引数

引数 説明
number 必須。書式設定する数値を指定します。
format 必須。書式設定パターンを指定します。これは書式設定パターンで使用される文字です:
  • 0 (数字)
  • # (数字。ゼロは空として表示)
  • . (小数点の位置。例:###.##)
  • , (千の位の区切り文字。例:###,###.##)
  • % (数値をパーセントで表示。例:##%)
  • ; (パターン区切り文字。最初のパターンは正の数、2番目のパターンは負の数に使用)
decimalformat オプション。

例 1

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

</xsl:stylesheet>

、 。


XSLT 函数参考对象完全な XSLT 関数リファレンス その他の拡張