Template::Semantic is a template engine for XHTML/XML based on
XML::LibXML that doesn't use any template syntax. This module takes
pure XHTML/XML as a template, and uses XPath or CSS selectors to
assign values.
WWW: http://search.cpan.org/dist/Template-Semantic/