XSLT
Acronym for Extensible Stylesheet Language Transformation.
An XML-based language used for the transformation of XML documents into other XML documents. The original document is not changed; rather, a new document is created based on the content of an existing one.