<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
	<xsl:template match="/">
		<HTML>
			<BODY>
				<xsl:apply-templates/>
			</BODY>
		</HTML>
	</xsl:template>
	<xsl:template match="students">
		<CENTER>
			<H1> CLASS: <xsl:value-of select="@class"/>
			</H1>
		</CENTER>
		<CENTER>
			<TABLE>
				<xsl:apply-templates select="student"/>
				<!-- for loop is no longer required ! it's handled by the template
          <xsl:for-each select="/students/student">
            <TR>
              <TD><xsl:value-of  select="first_name" /></TD>
              <TD><xsl:value-of  select="last_name" /></TD>
              <TD><xsl:value-of  select="id" /></TD>
            </TR>
          </xsl:for-each>
        -->
			</TABLE>
		</CENTER>
	</xsl:template>
	<xsl:template match="student">
		<TR>
			<TD>
				<xsl:value-of select="first_name"/>
			</TD>
			<TD>
				<xsl:value-of select="last_name"/>
			</TD>
			<TD>
				<xsl:value-of select="id"/>
			</TD>
		</TR>
	</xsl:template>
</xsl:stylesheet>

