powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / XSLT преобразование - задать модуль числа
2 сообщений из 2, страница 1 из 1
XSLT преобразование - задать модуль числа
    #36117973
Vbyg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Имеется
<xsl:value-of select="format-number(ЧИСЛО, '0.00')"/>
<xsl:text disable-output-escaping="yes">
</xsl:text>

Мне надо ,чтоб было число больше нуля независимо, что оно было меньше или больше нуля до.
ТО есть если стоит -50 то получаем 50
если 40 то 40
...
Рейтинг: 0 / 0
XSLT преобразование - задать модуль числа
    #36130961
mcTep
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Vbyg,

для XSLT 1.0:
Код: plaintext
1.
2.
<xsl:variable name="$x" select="-50.00"/>
<xsl:value-of select="(1-2*($x < 0))*$x"/>

для XSLT 2.0:

Код: plaintext
1.
2.
<xsl:variable name="$x" select="-50.00"/>
<xsl:value-of select="abs($x)"/>
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / XSLT преобразование - задать модуль числа
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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