在 XSLT 中用零右填充字符串

Right padding a String with Zeros in XSLT

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

示例:

A​​ 变成 A00

A​​B 变成 AB0

A​​BC 变成 ABC

请帮忙。

你可以简单地做:

substring(concat($your-string, '000'), 1, 3)

请注意,这意味着 "ABCD" 变为 "ABC"