我有一个数字作为xml中的元素出现。 我需要追加0才能使它成为5位数字。 如果它是1,那么我需要转换为00001 如果它是12,那么我需要转换为00012 如果是123,那么我需要转换为00123 如果它是1234,那么我需要转换为01234
输入
<id>23</id>
输出
<id>00123</id>
使用xslt
而不是多次写条件如何在单一条件下完成答案 0 :(得分:7)
如果您的输入是严格数字,则可以使用:
<xsl:value-of select="format-number(id, '00000')"/>