You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@forrest.apache.org by ni...@apache.org on 2002/12/07 18:29:13 UTC
cvs commit: xml-forrest/src/resources/conf sitemap.xmap
nicolaken 2002/12/07 09:29:13
Modified: src/resources/conf sitemap.xmap
Added: src/resources/library/xslt changes2rss.xsl
Removed: src/resources/skins/krysalis-site/xslt/html changes2rss.xsl
Log:
Added rss capability to changes generation.
Revision Changes Path
1.1 xml-forrest/src/resources/library/xslt/changes2rss.xsl
Index: changes2rss.xsl
===================================================================
<?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method = "xml"
version="1.0"
encoding="ISO-8859-1"
indent="yes"
doctype-public="-//Netscape Communications//DTD RSS 0.91//EN"
doctype-system="http://my.netscape.com/publish/formats/rss-0.91.dtd"
/>
<xsl:template match="status">
<rss version="0.91">
<channel>
<title>Project Changes</title>
<link>http://www.krysalis.org/centipede/changes.html</link>
<description>Project Changes</description>
<language>en-us</language>
<xsl:for-each select="changes/release[1]/action">
<item>
<title>
<xsl:value-of select="@type" />
<xsl:if test="@context">about
<xsl:value-of select="@context" />
</xsl:if>
<xsl:if test="@type='fix'">(fixes bug
<xsl:value-of select="@fixes-bug" />
)</xsl:if>
</title>
<link>http://www.krysalis.org/centipede/changes.html</link>
<description>
<xsl:value-of select="@type" />
by
<xsl:value-of select="@dev" />
<xsl:if test="@context">about
<xsl:value-of select="@context" />
</xsl:if>
.
<xsl:if test="@type='fix'">It fixes bug
<xsl:value-of select="@fixes-bug" />
.</xsl:if>
.
<xsl:if test="@due-to">Thanks to
<xsl:value-of select="@due-to" />
.</xsl:if>
Message: <xsl:value-of select="." />
</description>
</item>
</xsl:for-each>
</channel>
</rss>
</xsl:template>
</xsl:stylesheet>
1.41 +12 -0 xml-forrest/src/resources/conf/sitemap.xmap
Index: sitemap.xmap
===================================================================
RCS file: /home/cvs/xml-forrest/src/resources/conf/sitemap.xmap,v
retrieving revision 1.40
retrieving revision 1.41
diff -u -r1.40 -r1.41
--- sitemap.xmap 28 Nov 2002 20:50:19 -0000 1.40
+++ sitemap.xmap 7 Dec 2002 17:29:12 -0000 1.41
@@ -48,6 +48,12 @@
<encoding>ISO-8859-1</encoding>
</map:serializer>
+ <map:serializer name="rss091" mime-type="text/xml" src="org.apache.cocoon.serialization.XMLSerializer">
+ <encoding>ISO-8859-1</encoding>
+ <doctype-public>-//Netscape Communications//DTD RSS 0.91//EN</doctype-public>
+ <doctype-system>http://my.netscape.com/publish/formats/rss-0.91.dtd</doctype-system>
+ </map:serializer>
+
<map:serializer name="fo2pdf"
src="org.apache.cocoon.serialization.FOPSerializer"
mime-type="application/pdf"/>
@@ -435,6 +441,12 @@
<map:serialize type="fo2pdf"/>
</map:match>
+ <map:match pattern="changes.rss">
+ <map:generate type="file-nolabel" src="status.xml"/>
+ <map:transform src="library/xslt/changes2rss.xsl" label="content"/>
+ <map:serialize type="rss091"/>
+ </map:match>
+
<map:match pattern="todo.pdf">
<map:generate type="file-nolabel" src="status.xml"/>
<map:transform src="library/xslt/todo2document.xsl" label="content"/>