powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Перевод чисел 3е-5
6 сообщений из 6, страница 1 из 1
Перевод чисел 3е-5
    #38881193
balabadmitriy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как можно перевести число подобное 3е-5 в обычное 0,00003 используя xpath.
...
Рейтинг: 0 / 0
Перевод чисел 3е-5
    #38881199
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С помощью только xpath никак, с помощью xsl можно.

Разобрать на куски через substring-before(e) и substring-after(-). С помощью рекурсивного шаблона собрать цепочку из нулей, остальное просто.
...
Рейтинг: 0 / 0
Перевод чисел 3е-5
    #38881209
balabadmitriy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите где примерчик посмотреть, а то с этим всем дня два разбираюсь !
...
Рейтинг: 0 / 0
Перевод чисел 3е-5
    #38881213
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
balabadmitriyПодскажите где примерчик посмотреть, а то с этим всем дня два разбираюсь !нигде.

числа всегда меньше 1?
...
Рейтинг: 0 / 0
Перевод чисел 3е-5
    #38881215
balabadmitriy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
да
...
Рейтинг: 0 / 0
Перевод чисел 3е-5
    #38881230
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
substring-before('e') - узнаем значение
number(substring-after('-')) - узнаем число знаков после запятой (из него нужно вычесть длину первого значения)
+ рекурсивный шаблон типа этого 17274215 для сборки цепочки нулей
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Перевод чисел 3е-5
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]