Форматирование десятичных чисел в XSLT 1.0 для нулевых и ненулевых десятичных знаков - PullRequest
0 голосов
/ 27 января 2020

привет, у меня есть набор входных данных, как показано ниже

22.00
25.25
25.56
56.15
85

, а выходной сигнал будет

22
25.25
25.56
56.15
85

, любые идеи будут оценены!

1 Ответ

2 голосов
/ 27 января 2020

Трудно вывести правило из ваших примеров. Применение функции number() ко входу приведет к полученным вами результатам - возможно, это то, что вы хотите.


Добавлено:

Если вы хотите, чтобы ввод 1.20 быть сохраненным как 1.20, тогда вы можете проверить значение input mod 1, чтобы разделить два случая - см. демонстрацию по адресу: https://xsltfiddle.liberty-development.net/ncnu9B7

...