XML transformation language
An XML transformation language is a programming language designed specifically to transform an input XML document into an output document which satisfies some specific goal. There are two special cases of transformation: XML to XML: the output document is an XML document.
Source: Wikipedia — XML transformation language (CC BY-SA 4.0)