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: https://metacpan.org/release/Template-Semantic