About XSLT
XSLT stand for ( Extensible StyleSheet Language Transformation ) is used for how to formatting data in XML documents into other XML new documents. The main task of XSLT is change tree source data and XML data into New result Source with new XML Document. This is transformation language format which have style sheet code independently with Style sheet. It is also transform other objects such as HTML for web pages, plain text or into XSL Formatting Objects which can then be converted to PDF, PostScript and PNG.
Related resources for XSLT