3 <xsl:stylesheet version='
1.0' xmlns:xsl='http://www.w3.org/
1999/XSL/Transform'
>
5 <xsl:output method=
"html" indent=
"yes"/>
9 <xsl:template match=
"/">
10 <h2>Classes in
<xsl:value-of select=
"$ns"/></h2>
14 <td>Head Maintainer
</td>
15 <td>Last Activity
</td>
16 <td>Implementation
</td>
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, '.')), '.'))">
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>