Example 9-9: Simple-form stylesheet to format multi-level bug information

<html xsl:version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
 <head>
  <title>Open Bugs By Team By Developer</title>
 </head>
 <body style="font-family:verdana; font-size: 8pt">
  <table border="0" cellspacing="0" cellpadding="4" width="100%">
   <!-- v-[ Team ]-v --><xsl:for-each select="rowset/team">
    <tr>
     <td bgcolor="#DADADA" width="*">
      <b><xsl:value-of select="name"/></b>
      (<xsl:value-of select="teambugs"/> Open)
     </td>
    </tr>
    <tr>
     <td width="100%">
      <table width="100%" border="1" cellspacing="0" cellpadding="4">
       <!-- v-[ Team Member ]-v --><xsl:for-each select="members/members_row">
        <tr>
         <td width="50" align="center" bgcolor="#EAEAEA">
          <xsl:value-of select="owner"/>
         </td>
         <td width="*">
          <table width="100%" border="0" cellpadding="2" cellspacing="2">
           <!-- v-[ Bug ]-v --><xsl:for-each select="buglist/buglist_row">
            <tr>
             <td width="*"><xsl:value-of select="abstract"/></td>
             <td width="20" align="center"><xsl:value-of select="priority"/></td>
             <td width="20" align="center"><xsl:value-of select="bug"/></td>
            </tr>
           <!-- ^-[ Bug ]-^ --></xsl:for-each>
          </table>
         </td>
         <td width="10" align="center" bgcolor="#EAEAEA">
          <xsl:value-of select="bugs"/>
         </td>
        </tr>
       <!-- ^-[ Team Member ]-^ --></xsl:for-each>
      </table>
     </td>
    </tr>
   <!-- ^-[ Team ]-^ --></xsl:for-each>
  </table>
 </body>
</html>