我有一个xsl:variable
可以是空字符串或数字的。所以我这样评价它:
<xsl:if test="number($var)"><node att="{number($var)}" /></xsl:if>
如果var
是空字符串,这有效,但如果是,它具有相同的var
效果0
:
从 -2 到 2:
<node att="-2" />
<node att="-1" />
<node att="1" />
<node att="2" />
这是一个错误吗?是否有不同版本的number
功能也可以捕获0
?我真的需要在or $var = '0'
我的test
陈述中添加内容吗?