XSL 将数字连接到美元金额
XSL Concatnate Number to Dollar amount
我的 XML 看起来像这样
<SAC05>7100</SAC05>
我需要在显示中将 <SAC05>
从 7100
格式化为 71.00
。
我试过这个:
$<xsl:value-of select="format-number(SAC05, '###,###,###.##')"/>
但它在 00
返回
format-number()
函数将输入值格式化为指定的格式。由于输入值是 7100
它会尝试将其转换为 7100.00
而不是 71.00
.
您需要将输入除以 100
,然后应用格式。您还可以使用 concat()
函数在输出前添加 $
符号。
<xsl:value-of select="concat('$', format-number(SAC05 div 100, '###,###,###.00'))" />
我的 XML 看起来像这样
<SAC05>7100</SAC05>
我需要在显示中将 <SAC05>
从 7100
格式化为 71.00
。
我试过这个:
$<xsl:value-of select="format-number(SAC05, '###,###,###.##')"/>
但它在 00
format-number()
函数将输入值格式化为指定的格式。由于输入值是 7100
它会尝试将其转换为 7100.00
而不是 71.00
.
您需要将输入除以 100
,然后应用格式。您还可以使用 concat()
函数在输出前添加 $
符号。
<xsl:value-of select="concat('$', format-number(SAC05 div 100, '###,###,###.00'))" />