File: changes.xsl

package info (click to toggle)
libfrontier-rpc-perl 0.07b4-2
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 152 kB
  • ctags: 73
  • sloc: perl: 785; sh: 82; xml: 49; makefile: 41
file content (34 lines) | stat: -rw-r--r-- 1,307 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
<?xml version="1.0"?>
<!-- Stylesheet for displaying XML instances of Cocoon DTD "changes.dtd" -->
<!-- (c) Laurent Bossavit, 2000 - hereby made public domain -->
<!-- $Id: changes.xsl,v 1.2 2001/04/23 19:08:39 kmacleod Exp $ -->
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

	<xsl:output method="html"/>

	<xsl:param name="packagename" select="'Package Name'"/>
	<xsl:param name="packagelocn" select="'http://package/location/'"/>

	<xsl:template match="/changes">
		<xsl:apply-templates select="release[1]"/>
	</xsl:template>

	<xsl:template match="release">
		<FONT SIZE="4"><B><A HREF="{$packagelocn}"><xsl:value-of select="$packagename"/></A></B></FONT><BR/>
		<FONT SIZE="2"><xsl:value-of select="@date"/></FONT><BR/>
		<!-- Non fixes first -->
		<TABLE cellspacing="0" cellpadding="0">
		<xsl:apply-templates select="action[@type!='fix']"/>
                <TR><TD VALIGN="TOP">-</TD><TD>Fixes:
                    <TABLE cellspacing="0" cellpadding="0">
			<xsl:apply-templates select="action[@type='fix']"/>
                    </TABLE>
                  </TD></TR>
                </TABLE>
	</xsl:template>

	<xsl:template match="action">
		<TR><TD VALIGN="TOP">-</TD><TD><xsl:value-of select="normalize-space(.)"/></TD></TR>
	</xsl:template>

</xsl:stylesheet>