Поделиться через


Пример <xsl:decimal-format>

В приведенном примере показано, как форматировать числа с помощью элемента <xsl:decimal-format> .

XML-файл (root.xml)

И этот файл, и XSLT-файл можно просматривать в обозревателе Internet Explorer; XSLT-файл вызывает сам себя.

<?xml version="1.0"?>

<?xml-stylesheet type="text/xsl" href="decimalformat.xsl" ?>

<root/>

XSLT-файл (decimalformat.xsl)

Вывод

Далее приведен форматированный вывод.

Форматированные выходные данные

Далее приведена часть потока вывода обработчика.

<HTML><BODY>

<table border="1" cellpadding="2" cellspacing="0">

<tr align="center">

<td><b>Data</b></td>

<td><b>Default</b></td>

<td><b>European</b></td>

<td><b>US</b></td>

<td><b>Example</b></td>

</tr>

<tr align="right">

<td>24535.2</td>

<td>24,535.20</td>

<td>24.535,20</td>

<td>24,535.20</td>

<td>24,535.20</td>

</tr>

<tr align="right">

<td>1 div 0</td>

<td>Infinity</td>

<td>Infinity</td>

<td>Infinity</td>

<td>INFINITY</td>

</tr>

</table>

</BODY></HTML>

См. также

Справочник

Функция format-number