|
Не применяется функция форматирования чисел
|
|||
---|---|---|---|
#18+
Нужно, чтобы целое число выводилось без точки и нулей после неё. Нужный формат я нашёл, во всяком случае тут https://xslttest.appspot.com/ он работает: Код: xml 1.
Но в реальном шаблоне не получается правильно применить format-number. 7 по-прежнему выводится как 7.00 Исходный шаблон такой Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37.
Вот так я пытаюсь применить format-number Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37.
Что я не так делаю? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.12.2020, 13:43 |
|
Не применяется функция форматирования чисел
|
|||
---|---|---|---|
#18+
Чему равно ratesStr? И что вы ожидаете увидеть? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.12.2020, 14:29 |
|
Не применяется функция форматирования чисел
|
|||
---|---|---|---|
#18+
_Vasilisk_ Чему равно ratesStr? И что вы ожидаете увидеть? ratesStr = 7.00 Ожидаю увидеть 7 Вот тут https://xslttest.appspot.com/ форматируется так, как я ожидаю, то есть и 7 и 7.00 выводится как 7 ... |
|||
:
Нравится:
Не нравится:
|
|||
21.12.2020, 15:32 |
|
Не применяется функция форматирования чисел
|
|||
---|---|---|---|
#18+
XEugene ratesStr = 7.00 Код: xml 1. 2. 3.
вызывается шаблон Код: xml 1.
неизвестного содержимого. Если же ваш шаблон переписать так Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27.
Код: xml 1.
вернет пустую строку ... |
|||
:
Нравится:
Не нравится:
|
|||
21.12.2020, 16:07 |
|
Не применяется функция форматирования чисел
|
|||
---|---|---|---|
#18+
_Vasilisk_ Для Код: xml 1. 2. 3.
вызывается шаблон Код: xml 1.
неизвестного содержимого. processRatesList выглядит так. Там уже другой текст выводится, после того числа, которое нужно отформатировать. Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31.
... |
|||
:
Нравится:
Не нравится:
|
|||
21.12.2020, 16:38 |
|
Не применяется функция форматирования чисел
|
|||
---|---|---|---|
#18+
XEugene processRatesList выглядит так. _Vasilisk_ Код: xml 1. 2. 3.
_Vasilisk_ Потому что Код: xml 1.
вернет пустую строку ... |
|||
:
Нравится:
Не нравится:
|
|||
21.12.2020, 17:41 |
|
Не применяется функция форматирования чисел
|
|||
---|---|---|---|
#18+
Да, вижу что содержание ratesStr должно быть другое. Пока не смог его вывести. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.12.2020, 18:50 |
|
Не применяется функция форматирования чисел
|
|||
---|---|---|---|
#18+
XEugene Да, вижу что содержание ratesStr должно быть другое Там вот такое: 3|01 июня 2012|11454198656.00 (Одиннадцать миллиардов четыреста пятьдесят четыре миллиона сто девяносто восемь тысяч шестьсот пятьдесят шесть рублей 00 копеек)|12 (Двенадцать)| И 11454198656.00 это число, которое нужно отформатировать. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.12.2020, 09:24 |
|
Не применяется функция форматирования чисел
|
|||
---|---|---|---|
#18+
то есть 12 то есть из <xsl:value-of select="$percentRate" /> которое представляет собой 12 (Двенадцать) нужно выделить число 12 и к нему применить форматирование. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.12.2020, 09:40 |
|
Не применяется функция форматирования чисел
|
|||
---|---|---|---|
#18+
Должно работать так Код: xml 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
22.12.2020, 10:25 |
|
|
start [/forum/topic.php?do_citate=40030047&fid=14&msg=40030047&tid=1331874]: |
0ms |
get settings: |
14ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
27ms |
get topic data: |
9ms |
get forum data: |
1ms |
get page messages: |
1465ms |
get tp. blocked users: |
1ms |
others: | 322ms |
total: | 1857ms |
0 / 0 |