2005-06-05 Peter Bartok <pbartok@novell.com>
[mono.git] / status / ByNamespace.xsl
1 <?xml version="1.0"?>
2
3 <xsl:stylesheet version='1.0' xmlns:xsl='http://www.w3.org/1999/XSL/Transform'>
4
5 <xsl:output method="html" indent="yes"/>
6
7 <xsl:param name="ns"/>
8
9 <xsl:template match="/">
10   <h2>Classes in <xsl:value-of select="$ns"/></h2>
11   <table border="1">
12     <tr>
13       <td>Class Name</td>
14       <td>Head Maintainer</td>
15       <td>Last Activity</td>
16       <td>Implementation</td>
17       <td>Test Suite</td>
18       <td>Completion</td>
19     </tr>
20
21   <xsl:for-each select='classes/class'>
22     <xsl:sort select='@name' />
23     <xsl:if test="starts-with(@name, $ns) and not(contains(substring-after(@name, concat($ns, '.')), '.'))">
24       <tr>
25         <td><xsl:value-of select="@name"/></td>
26         <td><a href='mailto:{maintainers/maintainer[1]}'><xsl:value-of select="maintainers/maintainer[1]"/></a></td>
27         <td><xsl:value-of select="last-activity"/></td>
28         <td><xsl:value-of select="implementation"/></td>
29         <td><xsl:value-of select="test-suite"/></td>
30         <td><xsl:value-of select="completion"/></td>
31       </tr>
32     </xsl:if>
33   </xsl:for-each>
34   
35   </table>
36   
37 </xsl:template>
38
39 </xsl:stylesheet>