1 <?xml version="1.0" encoding="utf-8"?>
\r
2 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
\r
5 <xsl:output method="html" encoding="html"/>
\r
7 <xsl:template name="add-class">
\r
8 <xsl:param name="class"/>
\r
10 <xsl:for-each select="@*"><xsl:copy/></xsl:for-each>
\r
11 <xsl:attribute name="class"><xsl:value-of select="$class"/></xsl:attribute>
\r
12 <xsl:apply-templates/>
\r
16 <xsl:template match="dl[dt/b/a/text()='Bug:']">
\r
17 <xsl:call-template name="add-class">
\r
18 <xsl:with-param name="class">xref-bug</xsl:with-param>
\r
19 </xsl:call-template>
\r
22 <xsl:template match="dl[dt/b/a/text()='Fix:']">
\r
23 <xsl:call-template name="add-class">
\r
24 <xsl:with-param name="class">xref-fix</xsl:with-param>
\r
25 </xsl:call-template>
\r
28 <xsl:template match="dl[dt/b/a/text()='Todo:']">
\r
29 <xsl:call-template name="add-class">
\r
30 <xsl:with-param name="class">xref-todo</xsl:with-param>
\r
31 </xsl:call-template>
\r
34 <xsl:template match="dl[dt/b/a/text()='Idea:']">
\r
35 <xsl:call-template name="add-class">
\r
36 <xsl:with-param name="class">xref-idea</xsl:with-param>
\r
37 </xsl:call-template>
\r
40 <xsl:template match="dl[dt/b/text()='Parameters:']">
\r
41 <xsl:call-template name="add-class">
\r
42 <xsl:with-param name="class">parameters</xsl:with-param>
\r
43 </xsl:call-template>
\r
46 <xsl:template match="*">
\r
48 <xsl:for-each select="@*"><xsl:copy/></xsl:for-each>
\r
49 <xsl:apply-templates/>
\r