添加前导零以在xslt中记录

时间:2016-06-02 15:32:23

标签: xml xslt xslt-2.0

我们在XML中有一个数字,可以在一个大型XML文件中最多3位数,必须使用xslt转换为固定长度的文本,以便加载到另一个系统。

我需要在输出中用前导零填充这个长度为3(这是固定长度的文本)

示例:

  • 1变为001
  • 11变为011
  • 250变为250

请帮忙。

1 个答案:

答案 0 :(得分:7)

format-number($n, '000')应该做到这一点。或者,substring(string(1000+$n), 2)