| <?xml version="1.0" encoding="ISO-8859-1"?> |
| <xsl:stylesheet version="1.0" |
| xmlns:xsl="http://www.w3.org/1999/XSL/Transform" |
| xmlns:api="http://eclipse.org/wtp/releng/tools/component-api"> |
| <xsl:template match="/"> |
| <html> |
| <body> |
| <h2><xsl:value-of select="api:component-api/@name"/></h2> |
| <xsl:for-each select="//class-api"> |
| <xsl:sort select="@name"/> |
| <h3><xsl:value-of select="@name"/></h3> |
| <table> |
| <xsl:for-each select="method-api"> |
| <tr> |
| <td> |
| <xsl:choose> |
| <xsl:when test="testcase"> |
| <img src="../OK.gif"/> |
| </xsl:when> |
| <xsl:otherwise> |
| <img src="../FAIL.gif"/> |
| </xsl:otherwise> |
| </xsl:choose> |
|  <xsl:value-of select="@name"/>  <i><xsl:value-of select="@descriptor"/></i> |
| <xsl:if test="testcase"> |
| <ol> |
| <xsl:for-each select="testcase"> |
| <li><xsl:value-of select="@classname"/></li> |
| </xsl:for-each> |
| </ol> |
| </xsl:if> |
| </td> |
| </tr> |
| </xsl:for-each> |
| </table> |
| </xsl:for-each> |
| </body> |
| </html> |
| </xsl:template> |
| </xsl:stylesheet> |