<?xml version="1.0" encoding="ISO-8859-1"?>

<xsl:stylesheet 
	xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
	version="1.0">
	
	<xsl:output method="html"/>
	
	<!-- Match the root element -->
	
	<xsl:template match="/">
		<html><body><h2>Class Information</h2>
			<table border="6">
				<th colspan="2">Course Info</th>
				<xsl:apply-templates/>
			</table>
		</body></html>
	</xsl:template>
	
	<!-- Match the children of root -->
	
	<xsl:template match="/ClassInfo/Instructor">
		<th colspan="2">Instructor</th>
		<xsl:apply-templates/>
	</xsl:template>
	
	<xsl:template match="/ClassInfo/Student">
		<th colspan="2">Student</th>
		<xsl:apply-templates/>
	</xsl:template>
	
	
	<!-- Match the remaining children -->
	
	<xsl:template match="/ClassInfo/Course/CourseNo">
		<tr><td>Course Number</td><td><xsl:apply-templates/></td></tr>
	</xsl:template>

	<xsl:template match="/ClassInfo/Course/Name">
		<tr><td>Course Name</td><td><xsl:apply-templates/></td></tr>
	</xsl:template>

	<xsl:template match="/ClassInfo/Course/Section">
		<tr><td>Section</td><td><xsl:apply-templates/></td></tr>
	</xsl:template>

	<xsl:template match="/ClassInfo/Course/Semester">
		<tr><td>Semester</td><td><xsl:apply-templates/></td></tr>
	</xsl:template>

	<xsl:template match="/ClassInfo/Course/Year">
		<tr><td>Year</td><td><xsl:apply-templates/></td></tr>
	</xsl:template>

	<xsl:template match="/ClassInfo/Instructor/Name">
		<tr><td>Instructor Name</td><td><xsl:apply-templates/></td></tr>
	</xsl:template>

	<xsl:template match="/ClassInfo/Instructor/Title">
		<tr><td>Title</td><td><xsl:apply-templates/></td></tr>
	</xsl:template>

	<xsl:template match="/ClassInfo/Instructor/Email">
		<tr><td>Email</td><td><xsl:apply-templates/></td></tr>
	</xsl:template>
	
	<xsl:template match="/ClassInfo/Instructor/Phone">
		<tr><td>Phone</td><td><xsl:apply-templates/></td></tr>
	</xsl:template>
	
	<xsl:template match="/ClassInfo/Student/Name">
		<tr><td>Student</td><td><xsl:apply-templates/></td></tr>
	</xsl:template>

	<xsl:template match="/ClassInfo/Student/StudentID">
		<tr><td>Student ID</td><td><xsl:apply-templates/></td></tr>
	</xsl:template>
	
	<xsl:template match="/ClassInfo/Student/YOG">
		<tr><td>Grad Year</td><td><xsl:apply-templates/></td></tr>
	</xsl:template>
	
	<xsl:template match="/ClassInfo/Student/Email">
		<tr><td>E-mail</td><td><xsl:apply-templates/></td></tr>
	</xsl:template>
	
	<xsl:template match="/ClassInfo/Student/Phone">
		<tr><td>Phone</td><td><xsl:apply-templates/></td></tr>
	</xsl:template>
	
	
</xsl:stylesheet>