The Perl 5 module Template::Declare is a pure-perl declarative HTML/XUL/RDF/XML templating system.