root/styles/executive.xsl

Revision 322:604fb990a3e8, 1.4 kB (checked in by ser, 4 years ago)
  • Property exe set to *
Line 
1<?xml version='1.0' encoding='UTF-8'?>
2
3<!--+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
4++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-->
5<xsl:stylesheet 
6        xmlns:xsl='http://www.w3.org/1999/XSL/Transform' version='1.0'>
7
8        <xsl:output indent="yes" method="text"/>
9  <xsl:include href='common.xsl'/>
10
11  <xsl:param name='version'/>
12  <xsl:param name='release'/>
13  <xsl:param name='previous'/>
14  <xsl:param name='last'/>
15
16        <xsl:template match='/log'>
17FormsTK Executive Summary
18<xsl:value-of select='$version'/> (<xsl:value-of select='$release'/>)
19
20
21Since previous release: (<xsl:value-of select='$previous'/>)
22<xsl:call-template name='do-executive-summary'>
23  <xsl:with-param name='nodeset' select='previous'/>
24</xsl:call-template>
25
26
27Since last release: (<xsl:value-of select='$last'/>)
28<xsl:call-template name='do-executive-summary'>
29  <xsl:with-param name='nodeset' select='last'/>
30</xsl:call-template>
31        </xsl:template>
32
33
34  <xsl:template name='announce-callback'>
35<xsl:param name='announcement'/>
36* <xsl:value-of select='normalize-space($announcement)'/>
37  </xsl:template>
38
39
40  <xsl:template name='do-executive-summary'>
41    <xsl:param name='nodeset'/>
42    <xsl:for-each select='$nodeset/logentry[contains(msg/text(), "@@")]'>
43      <xsl:call-template name='get-announce'>
44        <xsl:with-param name='text' select='msg/text()'/>
45      </xsl:call-template>
46    </xsl:for-each>
47  </xsl:template>
48</xsl:stylesheet>
Note: See TracBrowser for help on using the browser.