format-number()是XSLT中格式化数字的函数,需传入数值、格式模板及可选语言环境名;模板用#占位、0补零、.和,依decimal-format定义、%转百分比、;分正负;多语言需预定义xsl:decimal-format。
format-number() 是 XSLT 里专门把数字转成格式化字符串的函数,核心就三件事:传数字、给模板、选语言环境(可选)。
语法是:format-number(数字, 格式模板, [小数格式名])
12345.678 或 XPath 表达式如 price/text();不是数字会返回 NaN'#,##0.00' 表示带千位分隔符、固定两位小数 中定义的名称,用于切换小数点/分组符习惯(比如德语用逗号当小数点)模板字符串由特殊字符组成,常见有:
#:占位数字,不显示无意义的零。例如 format-number(5, '#.##') → "5",format-number(5.1, '#.##') → "5.1"
0:强制补零。例如 '
00.00' 下,format-number(7.5, '00.00') → "07.50"
.:小数点位置(按当前 decimal-format 定义,不一定是英文句点),:千位分隔符位置(同样受 decimal-format 控制)%:乘以 100 并加百分号。例如 format-number(0.123, '0.00%') → "12.30%"
;:分隔正负格式。例如 '#,##0.00;(#,##0.00)',负数会加括号默认情况下,小数点是 .,千位符是 ,。如果要适配欧洲习惯(小数点用逗号、千位用点),得提前声明:
然后在函数里引用:format-number(12345.67, '#,##0.00', 'euro') → "12.345,67"
注意:name 必须完全匹配,且 要放在 顶层,不能嵌套。
'¥#,##0.00'),XSLT 会原样输出 ¥,但不保证对齐或编码安全;货币符号建议用外部拼接format-number(1.999, '0.00') → "2.00"
'#.##',12345 也会完整显示为 "12345"
的 infinity 或 nan 属性自定义显示,否则默认输出 "Infinity" 或 "NaN"基本上就这些。用熟了模板字符和 decimal-format 配合,数字显示就能稳又准。
# 编码
# 多语言
# 币
# format
# 字符串
# 值类型
# number
# 字符串模板
# 可选
# 德语
# 分隔符
# 放在
# 也会
# 第一个
# 就能
# 两位
# 欧洲
相关文章:
建站主机CVM配置优化、SEO策略与性能提升指南
打鱼网站制作软件,波克捕鱼官方号怎么注册?
建站之星备案流程有哪些注意事项?
建站之星图片链接生成指南:自助建站与智能设计教程
建站主机是否等同于虚拟主机?
如何确保FTP站点访问权限与数据传输安全?
长沙做网站要多少钱,长沙国安网络怎么样?
教学网站制作软件,学习*后期制作的网站有哪些?
移动端手机网站制作软件,掌上时代,移动端网站的谷歌SEO该如何做?
如何选择可靠的免备案建站服务器?
如何在Windows 2008云服务器安全搭建网站?
如何在VPS电脑上快速搭建网站?
Avalonia如何实现跨窗口通信 Avalonia窗口间数据传递
建站之星3.0如何解决常见操作问题?
建站之星安全性能如何?防护体系能否抵御黑客入侵?
如何选择PHP开源工具快速搭建网站?
如何通过.red域名打造高辨识度品牌网站?
制作门户网站的参考文献在哪,小说网站怎么建立?
C++时间戳转换成日期时间的步骤和示例代码
如何在阿里云虚拟主机上快速搭建个人网站?
香港服务器部署网站为何提示未备案?
高性能网站服务器配置指南:安全稳定与高效建站核心方案
内部网站制作流程,如何建立公司内部网站?
如何通过wdcp面板快速创建网站?
如何通过老薛主机一键快速建站?
建站之星在线客服如何快速接入解答?
网站制作软件免费下载安装,有哪些免费下载的软件网站?
如何高效利用亚马逊云主机搭建企业网站?
建站之星后台搭建步骤解析:模板选择与产品管理实操指南
C++如何使用std::optional?(处理可选值)
建站之星价格显示格式升级,你的预算足够吗?
网站制作需要会哪些技术,建立一个网站要花费多少?
制作网站哪家好,cc、.co、.cm哪个域名更适合做网站?
洛阳网站制作公司有哪些,洛阳的招聘网站都有哪些?
建站主机SSH密钥生成步骤及常见问题解答?
郑州企业网站制作公司,郑州招聘网站有哪些?
如何选择高效响应式自助建站源码系统?
如何做静态网页,sublimetext3.0制作静态网页?
如何在万网自助建站平台快速创建网站?
如何选择高效稳定的ISP建站解决方案?
武汉网站设计制作公司,武汉有哪些比较大的同城网站或论坛,就是里面都是武汉人的?
早安海报制作网站推荐大全,企业早安海报怎么每天更换?
韩国代理服务器如何选?解析IP设置技巧与跨境访问优化指南
建站中国必看指南:CMS建站系统+手机网站搭建核心技巧解析
大连网站制作费用,大连新青年网站,五年四班里的视频怎样下载啊?
建站之星与建站宝盒如何选择最佳方案?
如何获取免费开源的自助建站系统源码?
黑客如何通过漏洞一步步攻陷网站服务器?
高端云建站费用究竟需要多少预算?
javascript中的try catch异常捕获机制用法分析
*请认真填写需求信息,我们会在24小时内与您取得联系。