我有
<xsl:value-of select="DifferenceInDays" />
DifferenceInDays
可以是负数或正数,我想将其显示为正数。我怎样才能做到这一点? 最佳答案
在XPath 1.0中,使用以下表达式:
$vNum*($vNum >=0) - $vNum*($vNum < 0)
如果此表达式嵌入XSLT(XML)属性中,则必须转义
<
字符: $vNum*($vNum >=0) - $vNum*($vNum < 0)
在XPath 2.0(XSLT 2.0)中,使用
abs()
函数。关于xslt - 如何在XSLT中计算数字的绝对值?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/804421/