Who needs string-replace()?

Why would XSL use a standard-ish way of naming their string replace function? No, they have to use translate($string,'a','b') for some reason knowable only to the damn committee that wrote the spec.

Thanks StackOverflow for the reminder. I’d be pretty pissed to have written my own string-replace() thing and then run across this at a later date.