in reply to XSLT vs Templating, Part 2

I do realize that there are other XML/XSLT engines out there, and strictly speaking, this method employs non-pure Perl parts

I think that XML::XSLT would have come out very badly in speed terms - I have been favouring ease of maintenance and consistency in my recent refactoring with little concern for speed and efficiency :) Also of course it does ultimately depend on XML::Parser which has a non-perl dependency