+ -
当前位置:首页 → 问答吧 → xslt中有没有类似于replace之类的方法

xslt中有没有类似于replace之类的方法

时间:2005-11-17

来源:互联网

在进行xslt转换中,想把某一个属性中的逗号去掉,该怎么做呀?
例如想从
<root>
        <r a="1" b="1"/>
        <r a="2" b="10,302"/>
</root>
转成
<root>
        <r a="1" b="1"/>
        <r a="2" b="10302"/>
</root>

作者: eagles   发布时间: 2005-11-17

找了些资料。是xpath里面的函数。
the functions required for XPath 2.0, XQuery 1.0 and XSLT 2.0

fn:translate(string1,string2,string3)

Converts string1 by replacing the characters in string2 with the characters in string3

Example: translate('12:30','30','45')
Result: '12:45'

Example: translate('12:30','03','54')
Result: '12:45'

Example: translate('12:30','0123','abcd')
Result: 'bc:da'

作者: 单身   发布时间: 2005-11-23

up

作者: kancnspace   发布时间: 2005-12-27