<?xml version="1.0"?>
<!-- 
	
	Stylesheet for Patterns Summary Table
	Version: $Id: pattern-table.xsl,v 1.5 2006/11/16 17:48:06 pdowney Exp $

-->

<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
   <xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes"/>
   <xsl:template match="/">
      <tbody>
         <tr>
            <th>Id</th>
            <th>Pattern</th>
         </tr>
         <xsl:for-each select=".//div3[@class ='pattern']">
            <xsl:sort select="@id"/>
            <tr>
               <td>
                  <pattern-summary ref="{@id}">
		     <xsl:if test=".//example/@id">
			 <xsl:attribute name="eg">
			    <xsl:value-of select=".//example/@id"/>
			 </xsl:attribute>
		     </xsl:if>
		  </pattern-summary>
               </td>
               <td>
                  <xpath-summary><xsl:value-of select=".//xpath"/></xpath-summary>
               </td>
            </tr>
         </xsl:for-each>
      </tbody>
   </xsl:template>

</xsl:stylesheet>

