【发布时间】:2012-02-06 17:56:22
【问题描述】:
我是 xslt 的新手。我的要求是根据业务规范将 xml 文件转换为文本文件。我面临一个字符串格式问题的问题。如果您有任何想法,请帮助我。
这是输入xml数据的一部分: “0001295”
打印到文本文件的预期结果: 第1295章
我的主要问题是删除前导零。如果您有任何逻辑/功能,请分享。
【问题讨论】:
-
我有类似的问题,一个包含两个或多个数字的字符串(例如
hello 002 and 021, bye),我们无法用一个简单的 "left trim" 函数来解决。 .但是有一个XSLT1的解决方案,因为我们可以使用registered functions(见下面的答案)。