in reply to Perl and XSLT
Doing a search on http://search.cpan.org for XSLT turned up a number of hits for likely contenders.