1
17
|
2
8
如果字符串长度不是很大,可以使用递归调用的模板来实现,将要作为参数处理的字符的索引传递到模板中。 像这样:
如果字符串长于此长度,可以使用类似的方法,但使用分而治之算法,以便最大递归深度为log2(字符串长度),如下所示:
|
3
7
xslt 2.0解决方案:
对于学习xslt 2.0/xpath2.0的人,请注意 :
|
4
2
使用fxsl的xslt 1.0解决方案这个 FXSL library 为列表处理提供了许多通用函数。几乎所有的字符串都有一个操作字符串的模拟(将字符串视为字符列表)。
下面是一个使用
此转换计算字符串中字符的总和
作为
四十五
使用
当应用于任何XML文件(未使用)时,将生成所需的正确结果 :
|
Pjoern · 在XSLT中包装没有属性的节点组 6 年前 |
user2093335 · XSLT:基于现有属性值替换属性值 6 年前 |
Leth · 字符串串联functoid不将映射值返回到目标记录 6 年前 |
shawn · XSLT 3.0在应用模板中使用变量进行动态选择? 6 年前 |
user9238790 · 将XML转换为数据帧 6 年前 |
Vanessa · xsl:当两个节点相等时,显示第一个节点的子节点 6 年前 |
Adi · 并行读取大型XSLT字符串 6 年前 |
Brian Arthur · XSLT从另一个上下文获取信息 6 年前 |