cziegeler 2004/01/06 06:30:31
Modified: src/java/org/apache/cocoon/components/cprocessor
sitemap2xconf.xsl
Log:
Fixing parameter handling
Revision Changes Path
1.2 +14 -8
cocoon-2.2/src/java/org/apache/cocoon/components/cprocessor/sitemap2xconf.xsl
Index: sitemap2xconf.xsl
===================================================================
RCS file:
/home/cvs/cocoon-2.2/src/java/org/apache/cocoon/components/cprocessor/sitemap2xconf.xsl,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sitemap2xconf.xsl 28 Dec 2003 21:03:17 -0000 1.1
+++ sitemap2xconf.xsl 6 Jan 2004 14:30:31 -0000 1.2
@@ -112,7 +112,7 @@
<xsl:value-of select="$parent-id"/>-<xsl:value-of select="position()"/>
</xsl:variable>
<pipeline-node id="{$id}" logger="sitemap.processor">
- <xsl:apply-templates select="@*|map:parameters" mode="copy" />
+ <xsl:apply-templates select="@*|map:parameter" mode="copy" />
<!-- TODO:
allow
map:call|map:aggregate|map:generate|map:transform|map:serialize|map:read|map:mount|map:redirect-to
?
-->
@@ -137,7 +137,7 @@
<xsl:value-of select="$parent-id"/>-<xsl:value-of select="position()"/>
</xsl:variable>
<match-node id="{$id}" logger="sitemap.processor">
- <xsl:apply-templates select="@*|map:parameter" mode="copy" />
+ <xsl:apply-templates select="@*" mode="copy" />
<xsl:if test="not(@type)">
<!-- set the default type -->
<xsl:if test="/map:sitemap/map:components/map:matchers/@default">
@@ -155,6 +155,7 @@
</xsl:element>
</xsl:for-each>
</match-node>
+ <xsl:apply-templates select="map:parameter" mode="copy" />
<xsl:apply-templates
select="map:match|map:select|map:act|map:call|map:aggregate|map:generate|map:transform|map:serialize|map:read|map:mount|map:redirect-to">
<xsl:with-param name="parent-id">
<xsl:value-of select="$id"/>
@@ -168,7 +169,7 @@
<xsl:value-of select="$parent-id"/>-<xsl:value-of select="position()"/>
</xsl:variable>
<select-node id="{$id}" logger="sitemap.processor">
- <xsl:apply-templates select="@*|map:parameter" mode="copy" />
+ <xsl:apply-templates select="@*" mode="copy" />
<xsl:if test="not(@type)">
<!-- set the default type -->
<xsl:if test="/map:sitemap/map:components/map:selectors/@default">
@@ -177,6 +178,7 @@
</xsl:attribute>
</xsl:if>
</xsl:if>
+ <xsl:apply-templates select="map:parameter" mode="copy" />
<xsl:apply-templates select="map:when|map:otherwise" mode="config">
<xsl:with-param name="parent-id">
<xsl:value-of select="$id"/>
@@ -225,7 +227,7 @@
<xsl:value-of select="$parent-id"/>-<xsl:value-of select="position()"/>
</xsl:variable>
<act-node id="{$id}" logger="sitemap.processor">
- <xsl:apply-templates select="@*|map:parameter" mode="copy" />
+ <xsl:apply-templates select="@*" mode="copy" />
<xsl:if test="not(@type)">
<!-- set the default type -->
<xsl:if test="/map:sitemap/map:components/map:actions/@default">
@@ -241,6 +243,7 @@
</xsl:attribute>
</xsl:element>
</xsl:for-each>
+ <xsl:apply-templates select="map:parameter" mode="copy" />
</act-node>
<xsl:apply-templates
select="map:match|map:select|map:act|map:call|map:aggregate|map:generate|map:transform|map:serialize|map:read|map:mount|map:redirect-to">
<xsl:with-param name="parent-id">
@@ -255,7 +258,7 @@
<xsl:value-of select="$parent-id"/>-<xsl:value-of select="position()"/>
</xsl:variable>
<generate-node id="{$id}" logger="sitemap.processor">
- <xsl:apply-templates select="@src|map:parameters" mode="copy" />
+ <xsl:apply-templates select="@*" mode="copy" />
<xsl:choose>
<xsl:when test="not(@type)">
<xsl:if test="/map:sitemap/map:components/map:generators/@default">
@@ -272,6 +275,7 @@
</xsl:attribute>
</xsl:otherwise>
</xsl:choose>
+ <xsl:apply-templates select="map:parameter" mode="copy" />
</generate-node>
</xsl:template>
@@ -281,7 +285,7 @@
<xsl:value-of select="$parent-id"/>-<xsl:value-of select="position()"/>
</xsl:variable>
<transform-node id="{$id}" logger="sitemap.processor">
- <xsl:apply-templates select="@*|map:parameters" mode="copy" />
+ <xsl:apply-templates select="@*" mode="copy" />
<xsl:choose>
<xsl:when test="not(@type)">
<xsl:if
test="/map:sitemap/map:components/map:transformers/@default">
@@ -298,6 +302,7 @@
</xsl:attribute>
</xsl:otherwise>
</xsl:choose>
+ <xsl:apply-templates select="map:parameter" mode="copy" />
</transform-node>
</xsl:template>
@@ -307,7 +312,7 @@
<xsl:value-of select="$parent-id"/>-<xsl:value-of select="position()"/>
</xsl:variable>
<serialize-node id="{$id}" logger="sitemap.processor">
- <xsl:apply-templates select="@*|map:parameters" mode="copy" />
+ <xsl:apply-templates select="map:parameter" mode="copy" />
<xsl:choose>
<xsl:when test="not(@type)">
<xsl:if
test="/map:sitemap/map:components/map:serializers/@default">
@@ -324,6 +329,7 @@
</xsl:attribute>
</xsl:otherwise>
</xsl:choose>
+ <xsl:apply-templates select="map:parameter" mode="copy" />
</serialize-node>
</xsl:template>
@@ -333,7 +339,7 @@
<xsl:value-of select="$parent-id"/>-<xsl:value-of select="position()"/>
</xsl:variable>
<read-node id="{$id}" logger="sitemap.processor">
- <xsl:apply-templates select="@*" mode="copy" />
+ <xsl:apply-templates select="@*|map:parameter" mode="copy" />
</read-node>
</xsl:template>