Name :Dhairya Kalyani ID:66600-38578 Assignment 8 -------------- Description : -------------- In this assignment I have created four xsl files for four xml files.The common functionality of these pages is as follows: The xsl takes the linked xml file as the input and develops a tree of the corresponding xml file. Then this XSL sheets are basicallly used to match the root node of the XML file by using the match function.Then I write the html tags to display it as an html page. The style (which is common for all of the XSL sheets) is defined for all headers and is included in the head tag of html. So whenever the tags for which style is defined appears in the page the style will be applied to them. Then I start from the root node.I define table headers for the table. For every node in the tree I select its value and and put these values in the respective columns. Also in the name section I have used sort function to sort the names by product names also sort it by product id. I also use the substring-after function to sort the email names by domain ,so that people with same domain name are grouped togather.I have also used the count function to count the number of products and number of employees in the xml file. Then I end the table the templates and the stylesheet. I have used the predefined function "sort" to sort the names in ascending order. I have used substring-after function for the second xmml file which provides the sorting according to the email domain name. Finally we have used the keyword "count" to get the number of employees and the number of products in the xml files.