java – 如何在输出数值运算结果时让XSLT停止使用科学记数法?
发布时间:2020-12-15 08:31:46 所属栏目:Java 来源:网络整理
导读:我有一些XSLT,它对整数数据库标识符执行一些魔术.相关代码snippit是 xsl:variable name="releaseId" select="@ID + $contentOffsetId"/ xsl:attribute name="OLD_ID" xsl:value-of select="@ID" / /xsl:attribute xsl:attribute name="RELEASE_ID" xsl:value
我有一些XSLT,它对整数数据库标识符执行一些魔术.相关代码snippit是
<xsl:variable name="releaseId" select="@ID + $contentOffsetId"/> <xsl:attribute name="OLD_ID"> <xsl:value-of select="@ID" /> </xsl:attribute> <xsl:attribute name="RELEASE_ID"> <xsl:value-of select="$releaseId" /> 不幸的是,这个输出看起来像这样: <ALBUM.RELEASE_LOCALE LOCALE_CODE="en_US" OLD_ID="6597512" RELEASE_ID="6.597513E6"> 这个结果对我来说没用,因为我无法使用科学记数法作为我的数据库导入实用程序的输入.我已经在变量声明上尝试了很多函数,比如string(@ID $contentOffsetId),但似乎没有任何东西能达到预期的效果. XSL正在使用Saxon 8.7执行. 解决方法
使用
format-number(详细参考:
here)
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- java – jsp:如何隐藏用户的网站文件夹结构?
- java – Spring Boot中的ACL安全性
- java – 唯一标识testng中的每个测试调用
- 使用-jar开关执行jar文件时,为什么java不尊重类路径?
- 多线程 – 处理长时间运行的Hibernate事务中的死锁
- 添加另一个对象时java.util.ConcurrentModificationExcepti
- FastJson对于JSON格式字符串、JSON对象及JavaBean之间的相互
- json解析时遇到英文双引号报错的解决方法
- java – 过滤按属性区分并按日期排序的列表的好方法
- java – 如何在类构造函数运行之前使用EJB 3.1注入Bean?