问一个xsl的字符串函数?
<xml>
<string>
123,233,222:4,223,343:3
</string>
</xml>
我要在xsl中取出用逗号隔开的各个字符串,
比如用 substring(/xml/string,1,3)可以取出 123 来
但是如果我要同时把所有的都取出来,
需要知道逗号在字符串中的位置才行,
有哪个函数可以取得 一个字符在字符串中的位置 的?
<string>
123,233,222:4,223,343:3
</string>
</xml>
我要在xsl中取出用逗号隔开的各个字符串,
比如用 substring(/xml/string,1,3)可以取出 123 来
但是如果我要同时把所有的都取出来,
需要知道逗号在字符串中的位置才行,
有哪个函数可以取得 一个字符在字符串中的位置 的?
...全文
相关推荐
XSL中进行字符串替换
稍熟悉XPATH的人都知道,在XSL中使用translate函数可以将一个字符串进行逐字符替换。但是,如果要替换一个子字符串为另一个子字符串,对XPATH1.0而言,用translate就有点力不从心了。 一般来讲,在XSL中进行字符串替换有以下两种方法: (1)使用ms:script嵌入XSL实现,但要求XML解析器必须是MS的。 (2)使用纯XSL模板来实现。 当然,使用第(1)种方法有个好处就是可以充分利用javascript强大的字符串处理功能,例如还可以使用正则表达式。这里使用了一个纯XSL模板来实现字符串替换。
用 xsl 中的各种函数为 XML 显示提供灵活性
用 xsl 中的各种函数为 XML 显示提供灵活性
xml+xsl中分割字符
xml+xsl中分割字符
XSL开发基础参考资料
XSL函数大全 XSL元素大全 常用的XPATH手册 XSL知识速查
xsl官方文档
xsl分割字符串输出和xsl官方文档


