Как убрать конечные нули в XSLT - PullRequest
4 голосов
/ 23 августа 2010

У меня есть элемент узла как 1.0123000. Я использую XSLT для преобразования. Мне нужен выход как 1.0123. Кто-нибудь знает, как это сделать в версии 1.0 XSLT?

Заранее спасибо,
жо

1 Ответ

9 голосов
/ 23 августа 2010

Это проще, чем вы думаете! Просто используйте number(), и он вернет строку 1.0123000 как число 1.0123 в XSLT 1.0:

<xsl:value-of select="number('1.0123000')"/>

вернется

1.0123

Функцию number() можно найти в спецификации XPath 1.0 .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...