<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