添加前导零以在xslt中记录

Maa*_*ash 3 xml xslt xslt-2.0

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

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

例子:

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

请帮忙.

Mic*_*Kay 7

format-number($n, '000')应该做的伎俩.或者,substring(string(1000+$n), 2).