The XSL and XML will work only in server side code. So, we should use web server to run this code.
To Know about XSL, XML to HTML we should know basics things these technical terms.
XSL:
The XSL (eXtensible Stylesheet Language) is used to describe the styles for displaying XML.
The XSL defines the styles for the XML file elements and data that could be viewed in web browser.
The styles can be reused, so describe the styles in a single file that will be used in many XML files.
XML:
The XML (eXtensible Markup Language) is used to describe collection of data.
The XML code is w3c recommended format.
The XML structure contains nested of elements. The outermost element is called root element.
Each element has starting and ending tags.
HTML:
The HTML (HyperText Markup Language) is used to show the webpage contents like text, images, video and others.
The HTML contents are displayed in Web browser.
Sample coding for tutorial.xsl:
<?xml version="1.0" encoding="UTF-8"?><html xsl:version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"><body><xsl:for-each select="wikitechy_tutorial/tutorial"><div style="background-color:#71a6fc;padding:4px"><span style="font-weight:bold"><xsl:value-of select="topic"/></span></div><p style="margin-left:20px;font-size:14pt"><xsl:value-of select="description"/>The one stop for all your learning's need.
</p></xsl:for-each></body></html>
Code Explanation for tutorial.xsl :
Version of xml and its version declared.
version of XSL and namespace from w3 has been declared.
For each element inside the wikitechy_tutorial as tutorial will be called in a loop for formatting.