aboutsummaryrefslogtreecommitdiffstats
path: root/docs/xml-docs/skins/xml.apache.org/stylesheets/changes2document.xsl
diff options
context:
space:
mode:
Diffstat (limited to 'docs/xml-docs/skins/xml.apache.org/stylesheets/changes2document.xsl')
-rw-r--r--docs/xml-docs/skins/xml.apache.org/stylesheets/changes2document.xsl56
1 files changed, 56 insertions, 0 deletions
diff --git a/docs/xml-docs/skins/xml.apache.org/stylesheets/changes2document.xsl b/docs/xml-docs/skins/xml.apache.org/stylesheets/changes2document.xsl
new file mode 100644
index 000000000..edcd4e0d0
--- /dev/null
+++ b/docs/xml-docs/skins/xml.apache.org/stylesheets/changes2document.xsl
@@ -0,0 +1,56 @@
+<?xml version="1.0"?>
+
+<xsl:stylesheet
+ xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ version="1.0">
+
+ <xsl:import href="copyover.xsl"/>
+
+ <xsl:param name="name"/>
+
+ <xsl:template match="changes">
+ <document>
+ <header>
+ <title><xsl:value-of select="@title"/></title>
+ </header>
+ <body>
+ <xsl:apply-templates/>
+ </body>
+ </document>
+ </xsl:template>
+
+ <xsl:template match="release">
+ <s2 title="{$name} {@version} ({@date})">
+ <sl>
+ <xsl:apply-templates/>
+ </sl>
+ </s2>
+ </xsl:template>
+
+ <xsl:template match="action">
+ <li>
+ <icon src="images/{@type}.jpg" alt="{@type}"/>
+ <xsl:apply-templates/>
+ <xsl:text>(</xsl:text><xsl:value-of select="@dev"/><xsl:text>)</xsl:text>
+
+ <xsl:if test="@due-to">
+ <xsl:text> Thanks to </xsl:text>
+ <link href="mailto:{@due-to-email}"><xsl:value-of select="@due-to"/></link>
+ <xsl:text>.</xsl:text>
+ </xsl:if>
+
+ <xsl:if test="@fixes-bug">
+ <xsl:text> Fixes </xsl:text>
+ <link href="http://xml.apache.org/bugs/show_bug.cgi?id={@fixes-bug}">
+ <xsl:text>bug </xsl:text><xsl:value-of select="@fixes-bug"/>
+ </link>
+ <xsl:text>.</xsl:text>
+ </xsl:if>
+ </li>
+ </xsl:template>
+
+ <xsl:template match="devs">
+ <!-- remove -->
+ </xsl:template>
+
+</xsl:stylesheet>