У меня есть это, как введено названное $material_price:
2.40
1000
0.60
Они пробегают
<!-- setup currency rendering -->
<xsl:decimal-format name="dkk" decimal-separator="," grouping-separator="."/>
<xsl:value-of select="format-number($material_price, '#.###,00', 'dkk')"/>
Вывод:
2,40
1.000,00
,60
Как я могу внести изменения в xslt, таким образом, последний вывод 0,60 и не, 60 (без нуля)
Вот так:
<xsl:value-of select="format-number($material_price, '#.##0,00', 'dkk')"/>
Второй параметр (строка с картинкой) описан в документации следующим образом.
Требуется. Задает шаблон формата. Вот некоторые символы, используемые в шаблоне форматирования:
- 0 (цифра)
(цифра, ноль отображается как отсутствие)
- . (Положение десятичной точки. Пример: ###.##)
- , (Разделитель групп для тысяч. Пример: ###,###.##)
- % (Отображает число в процентах. Пример: ##%)
- ; (Разделитель шаблона. Первый шаблон будет использоваться для положительных чисел, а второй - для отрицательных)