XSL Transformations: XSLT XSL Transformations (XSLT 2.0) is a language for transforming XML documents into other XML documents, text documents or HTML documents. You might want to format a chapter of a book using XSL-FO, or you might want to take a database query and format it as HTML. With XSLT 2.0, processors can operate not only on XML but on anything that can be made to look like XML ...
This Tutorial Explains What is XSLT, its Transformations, Elements, and Usage with Example. Also covers Importance of XPath to develop XSLT Conversion Code.