XSLT (eXtensible Stylesheet Language Transformation)

XSLT is a language for transforming XML documents into other XML documents based of a set of well-defined rules. XSLT is designed for use as part of XSL.