in reply to exsl in libXSLT in Perl 5.8.8 on OSX
Isn't the problem in the error message?
runtime error: file trans.xsl line 24 element value-of
Line 24 is
<xsl:if test="$dotransformation = true()">
I'm not seeing dottransformation being set anywhere in the code you posted.
updatenever mind ... back to brushing up on my reading comprehension skills.