The author of that article says that you need XML::Simple and Perl to handle his relatively simple XML task(s), because "XSLT can't do arithmetic". There's no hint that he's joking. Of course XSLT can do arithmetic! It's a very strange thing to say.
($_='kkvvttuu bbooppuuiiffss qqffssmm iibbddllffss')
=~y~b-v~a-z~s; print