Элемент <xsl:decimal-format>
Определяет формат decimal-format, который контролирует интерпретацию шаблона формата функцией format-number . Если указан атрибут name, определяется именованный формат decimal-format. В противном случае определяется формат по умолчанию. Значение атрибута name - Полные имена (XSLT). Если определить формат decimal-format по умолчанию или формат decimal-format с конкретным именем несколько раз (даже при различающихся приоритетах импорта), возникнет ошибка. Исключением является случай, когда формат объявляется несколько раз с одними и теми же значениями атрибутов (в т.ч. с любыми значениями по умолчанию).
Дополнительные сведения см. в разделе Функция 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 />
Атрибуты
имя
Необязательно. Полные имена (XSLT) для формата decimal-format. Если указан атрибут name, определяется именованный формат decimal-format. В противном случае определяется формат по умолчанию. В качестве значения атрибуту name присваивается полное имя. Если определить формат decimal-format по умолчанию или формат decimal-format с конкретным именем несколько раз, возникнет ошибка. Исключением является случай, когда формат объявляется несколько раз с одними и теми же значениями атрибутов (включая любые значения по умолчанию).decimal-separator
Необязательно. Символ, используемый для разделения целой и дробной частей числа. Значение по умолчанию — ".".grouping-separator
Необязательно. Символ, используемый для разделения групп десятичных цифр. Значение по умолчанию - «,».infinity
Необязательно. Строка, с помощью которой представляется бесконечность. По умолчанию используется строка "Infinity".minus-sign
Необязательно. Символ, используемый по умолчанию как знак минуса. По умолчанию используется дефис ("-", "#x2D").NaN
Необязательно. Строка, используемая для представления значения NaN. По умолчанию используется строка "NaN".percent
Необязательно. Символ, используемый по умолчанию как знак процента. По умолчанию используется знак процента ("%").per-mille
Необязательно. Символ, используемый по умолчанию как знак промилле (количество частей на тысячу). По умолчанию используется знак промилле из Юникода ("#x2030").zero-digit
Необязательно. Символ, используемый по умолчанию как цифра ноль. По умолчанию используется цифра ноль ("0").цифровой-знак
Необязательно. Символ, с помощью которого в шаблоне формата указывается место, где требуется начальный ноль. Значение по умолчанию — "#".pattern-separator
Необязательно. Символ, используемый для разделения положительных и отрицательных подшаблонов в шаблоне. Значение по умолчанию - точка с запятой (";"). Пример использования точки с запятой в шаблоне:format-number(-123.45, '###,###.00;(###,###.00)')
Сведения об элементе
Количество вхождений |
Без ограничений |
Родительские элементы |
|
Дочерние элементы |
(Нет дочерних элементов) |
В следующем разделе приводится пример <xsl:decimal-format>.