XML::Template is an X(HT)ML template processing framework written in Perl designed for constructing web sites and web applications. It provides XML document parsing and caching; scalar, array, nested, and XPath variables; and numerous plugin modules.