共用方式為


<xsl:decimal-format> 項目

宣告小數格式,控制 format-number 函式所使用之格式模式的解譯。如果有 name 屬性,項目就會宣告具名的小數格式,否則將宣告預設的小數格式。name 屬性的值是 限定名稱。除非每次都是在所有屬性值 (包含所有預設值) 都相同的情況下宣告小數格式,否則當您多次宣告預設的小數格式或含有指定名稱的小數格式時 (即使匯入優先順序不同),就會發生錯誤。

如需詳細資訊,請參閱 format-number 函式

<xsl:decimal-format
  name = QName
  decimal-separator = char 
  grouping-separator = char 
  infinity = string 
  minus-sign = char 
NaN = string 
  percent = char 
  per-mille = char 
  zero-digit = char 
  digit = char 
  pattern-separator = char />

屬性

  • name
    選擇性。小數格式的 限定名稱。如果有 name 屬性,項目就會宣告具名的小數格式,否則將宣告預設的小數格式。name 屬性的值是限定名稱。除非每次都是在所有屬性值 (包含所有預設值) 都相同的情況下宣告小數格式,否則多次宣告預設的小數格式或含有指定名稱的小數格式時,就會發生錯誤。

  • decimal-separator
    選擇性。用來分隔數字的整數與小數部分之字元。預設值為 "."。

  • grouping-separator
    選擇性。用來分隔數字群組的字元。預設值為「,」。

  • infinity
    選擇性。用來代表無限大的字串;預設值為字串 "Infinity"

  • minus-sign
    選擇性。做為預設減號的字元;預設值是連字號減號字元 ("-"、"#x2D")。

  • NaN
    選擇性。用來代表 NaN 值的字串;預設值為字串 "NaN"。

  • percent
    選擇性。做為百分比符號的字元;預設值為百分比字元 ("%")。

  • per-mille
    選擇性。做為每千 (每千位) 符號的字元;預設值為 Unicode 每千字元 ("#x2030")。

  • zero-digit
    選擇性。做為數字零的字元;預設值為數字零 ("0")。

  • digit
    選擇性。格式模式中使用的字元,用來表示需要前置字元為零的位置。預設值為 "#"。

  • pattern-separator
    選擇性。用來分隔模式中的正與負子模式的字元。預設值為分號字元 (";")。以下是在模式中使用分號的範例:format-number(-123.45, '###,###.00;(###,###.00)')

項目資訊

發生次數

無限制

父項目

xsl:stylesheetxsl:transform

項目子系

(沒有項目子系)

下列主題提供 <xsl:decimal-format> 的範例。