XSLT问题,在中为每个循环显示非常大的数字



由于某种原因,当我对像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"/>,则会显示良好的

我自己想出来的。我搞砸了一些语法和大小写。感谢您查看此

相关内容

  • 没有找到相关文章

最新更新