In XPATH 2.0 there is a function that allows me to replace a substring in a string with another string. I’d like to do this using xalan. Unfortunately, it doesn’t support the EXSLT method str:replace and it only uses XSLT 1.0 stylesheets. Including the function from exslt.org doesn’t seem to work. If I try using the function style, it complains that it can’t find str:replace. If I try using the template style, it complains that it can’t find node-set, even though it is supported. translate is useless since it’s just a character swap. Any ideas?
Share
You can write your own function which can immitate xslt 2.0 replace :
If you call it like this :
Your resulting $replacedString will have the value “That”