XSLT (Extensible Stylesheet Language Transformation) is a universally computational language used for transforming a XML document to other documents. Elements of the XML documents which have to be converted are modified to create a new XML document. The copy of the old document is kept. XSLT is used for making a particular web page responsive for different resolutions and devices. To create a new XML document, a XML document is input to a XSLT processor. XSLT processor, by using XSLT style sheet modules processes the XML document to create a new XML document. XSLT style sheet module is used for providing instructions to the XSLT processor on how the new XML document will be created. XSLT processor follows an algorithm to create the necessary XML document. A source tree is created by using the input XML document. Starting from the root node the document is created by further traversing, creating and modifying other nodes.