XSLT has evolved from the Extensible Style sheet Language (XSL) standard. Extensible Style sheet Language Transformations (XSLT) is a language for transforming XML documents into various other types of document such as XML documents , HTML , plain text or XSL Formatting Objects.
XSL specifies a language definition for XML data presentation and data transformations. XSLT, later accepted as a separate standard for XML data transformation only. XSL is now referred to as XSL Formatting Objects (XSL-FO) which is used to format XML document.