我想得到2个十进制数的输出

时间:2016-03-09 08:30:58

标签: xslt

<xsl:value-of select="format-number(xs:Position/xs:Weekly_Hours,'##.##')"/>    

因此,如果我按上述方式给出,则显示它不能将字符串转换为整数。

我也尝试了这个,但同样

<xsl:variable name="myVar" select="xs:Position/xs:Weekly_Hours"/>
<xsl:value-of select="format-number($myVar,'##.##')"/> 

1 个答案:

答案 0 :(得分:0)

使用<xsl:value-of select="format-number(number(xs:Position/xs:Weekly_Hours),'##.##')"/>或者如果您使用XSLT 2.0或更高版本,而不是number,则可以使用其他数字类型,例如xs:doublexs:decimal