evenisse 2003/03/24 03:04:15
Modified: src/plugins-build/changes/src/plugin-resources changes.jsl
Log:
Add possibility to add other tags in changes report.
Revision Changes Path
1.3 +47 -39 maven/src/plugins-build/changes/src/plugin-resources/changes.jsl
Index: changes.jsl
===================================================================
RCS file:
/home/cvs/maven/src/plugins-build/changes/src/plugin-resources/changes.jsl,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- changes.jsl 10 Mar 2003 13:11:30 -0000 1.2
+++ changes.jsl 24 Mar 2003 11:04:14 -0000 1.3
@@ -1,42 +1,50 @@
<?xml version="1.0"?>
-
+
<jsl:stylesheet
- select="$doc"
- xmlns:j="jelly:core"
- xmlns:jsl="jelly:jsl"
- xmlns:x="jelly:xml"
- xmlns="dummy" trim="false">
-
- <jsl:template match="document">
- <document>
- <jsl:applyTemplates select="properties"/>
-
- <body>
- <x:forEach var="release" select="body/release">
- <j:set var="sectionName">Release <x:expr select="@version"/> -
<x:expr select="@date"/></j:set>
- <section name="${sectionName}">
- <table>
- <tr><th style='width:50px'>Type</th><th>Changes</th><th
style='width:70px'>By</th></tr>
- <x:forEach var="action" select="action">
- <j:set var="type"><x:expr select="@type"/></j:set>
- <j:set var="dev"><x:expr select="@dev"/></j:set>
- <tr>
- <td><img src="images/${type}.gif"
alt="${type}"/></td>
- <td><x:expr select="string(.)"/></td>
- <td><a
href="team-list.html#${dev}">${dev}</a></td>
- </tr>
- </x:forEach>
- </table>
- </section>
- </x:forEach>
- </body>
- </document>
- </jsl:template>
-
- <!-- copy any other elements through -->
- <jsl:template match="*" trim="false">
- <jsl:copy trim="false">
- <jsl:applyTemplates trim="false"/>
- </jsl:copy>
- </jsl:template>
+ select="$doc"
+ xmlns:j="jelly:core"
+ xmlns:jsl="jelly:jsl"
+ xmlns:x="jelly:xml"
+ xmlns="dummy" trim="false">
+
+ <jsl:template match="document">
+ <document>
+ <jsl:applyTemplates select="*"/>
+ </document>
+ </jsl:template>
+
+ <jsl:template match="body" trim="false">
+ <body>
+ <jsl:applyTemplates trim="false"/>
+ </body>
+ </jsl:template>
+
+ <jsl:template match="body/release" trim="false">
+ <j:set var="sectionName">Release <x:expr select="@version"/> - <x:expr
select="@date"/></j:set>
+ <section name="${sectionName}">
+ <table>
+ <tr><th style='width:50px'>Type</th><th>Changes</th><th
style='width:70px'>By</th></tr>
+ <x:forEach var="action" select="action">
+ <j:set var="type"><x:expr select="@type"/></j:set>
+ <j:set var="dev"><x:expr select="@dev"/></j:set>
+ <tr>
+ <td><img src="images/${type}.gif" alt="${type}"/></td>
+ <td><x:expr select="string(.)"/></td>
+ <td><a href="team-list.html#${dev}">${dev}</a></td>
+ </tr>
+ </x:forEach>
+ </table>
+ </section>
+ </jsl:template>
+
+ <!-- copy any other elements through -->
+ <jsl:template match="*" trim="false">
+ <jsl:copy trim="false">
+ <jsl:applyTemplates trim="false"/>
+ </jsl:copy>
+ </jsl:template>
+
+ <!-- element values don't pass through as text -->
+ <jsl:template match="@*"/>
+
</jsl:stylesheet>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]