由于某种原因,当我对像2394010512这样的数字很大的元素执行xsl:for-each
时,xsl:value-of
将不会显示该值。不过,它会在每个循环的外部显示它。我对此感到困惑。我使用的是XSLT 1.0
我试过format-number()
。我试过string()
。没有任何帮助
编辑:XML
<Response>
<Files>
<File>
<FileID>
123456
</FileID>
<Size>
2394010512
</Size>
</File>
</Files>
</Response>
XSLT-
<xsl:for-each select="Files/File">
File:<xsl:value-of select="FileID"/>|<xsl:value-of select="Size"/><br></br>
</xsl:for-each>
如果我只执行<xsl:value-of select="Files/File/Size"/>
,则会显示良好的
我自己想出来的。我搞砸了一些语法和大小写。感谢您查看此