<SAL>3000</SAL> </ROW> <ROW num=”5”> <ENAME>FORD</ENAME> <JOB>ANALYST</JOB> <SAL>3000</SAL> </ROW> </ROWSET> </page> The second line of the XSQL file links to an XSLT stylesheet. The XSQL page proces- sor  tells  the  XSLT  processor  to  take  the  XML  and  transform  it  according  to  the stylesheet. Here is the stylesheet that produces the output that you see in Figure 1.2: <?xml version=”1.0”?> <xsl:stylesheet version=”1.0” xmlns:xsl=”http://www.w3.org/1999/XSL/Transform”> <xsl:template match=”page”> <html> <head><title>Simple Stylesheet</title></head> <body> <h1>Employees</h1> <table border=”1”> <tr bgcolor=”#DDDDDD”> <td><b>Name</b></td><td><b>Job</b></td><td><b>Salary</b></td> </tr> <xsl:apply-templates select=”ROWSET/ROW”/>           </table>        <hr /> </body>   </html>     </xsl:template>       <xsl:template match=”ROWSET/ROW”> <tr> <td> <xsl:value-of select=”ENAME”/> </td> <td> <xsl:value-of select=”JOB”/> </td> <td> <xsl:value-of select=”SAL”/> </td> </tr>   </xsl:template>     </xsl:stylesheet> Introducing Oracle XSQL 9 271209 Ch01.F  12/9/02  2:00 PM  Page 9