"In computing, the term Extensible Stylesheet Language (XSL) is used to refer to a family of languages used to transform and render XML documents.Historically, the XSL Working Group in W3C produced a draft specification under the name XSL, which eventually split into three parts: XSL Transformation (XSLT): an XML language for transforming XML documents XSL Formatting Objects (XSL-FO): an XML language for specifying the visual formatting of an XML document XML Path Language (XPath): a non-XML language used by XSLT, and also available for use in non-XSLT contexts, for addressing the parts of an XML document.As a result, the term XSL is now used with a number of different meanings: Sometimes it refers to XSLT: this usage is best avoided. "@en .