这是我获得金额的代码 -
<xsl:variable name= "A" select="/abc/amount" />
<xsl:variable-of select="@A"/>
A的值为100。
我的要求是删除那个小数“。” 所以我用了
<xsl:value-of select="substring-before($A,'.')" />
它工作了
但假设金额值为100.12
所以当'之后有值时,我必须使用显示带小数的值。 “
请告诉我如何使用<xsl:choose><xsl:when>
答案 0 :(得分:0)
尝试
<xsl:value-of select="number(/abc/amount)"/>
转换为数字,然后执行默认的数字格式,据我所知,这应该符合您的要求。如果没有,您需要更准确地了解您的要求,但您可以使用format-number()
函数获得所需的内容。