XSLT (Extensible Stylesheet Language Transformations) is a language to transform XML documents between dialects or convert them, for example, to HTML or XHTML pages.