Я пытаюсь получить правильный формат отрицательного значения отображается:Форматирование отрицательных значений в XSLT
Прямо сейчас он показывает (19%), когда я хочу, чтобы показать, как -19%.
У меня есть файл XML с
<PerChg>-0.190</PerChg>
Форматирование его в XSL не работает:
<xsl:value-of select="format-number(PerChg, '#0%')"/>
<xsl:value-of select="format-number(PerChg, '#0%;-#0%')"/>
Даже пробовал:
<xsl:decimal-format name="decimalChangePercent" minus-sign="-" />
<xsl:value-of select="format-number(PerChg, '#0%;-#0%', 'decimalChangePercent')"/>
Любые идеи? Я в мире .NET, используя XslCompiledTransform/XSLT 1.0.
Спасибо!