bloritsch 01/12/28 11:16:19 Modified: src/org/apache/cocoon/components/language/markup/sitemap/java sitemap.xsl Log: increase a little readability in sitemap.xsl Revision Changes Path 1.57 +13 -16 xml-cocoon2/src/org/apache/cocoon/components/language/markup/sitemap/java/sitemap.xsl Index: sitemap.xsl =================================================================== RCS file: /home/cvs/xml-cocoon2/src/org/apache/cocoon/components/language/markup/sitemap/java/sitemap.xsl,v retrieving revision 1.56 retrieving revision 1.57 diff -u -r1.56 -r1.57 --- sitemap.xsl 2001/12/19 14:17:12 1.56 +++ sitemap.xsl 2001/12/28 19:16:19 1.57 @@ -126,7 +126,7 @@ * * @author <a href="mailto:[EMAIL PROTECTED]">Giacomo Pati</a> * @author <a href="mailto:[EMAIL PROTECTED]">Berin Loritsch</a> - * @version CVS $Id: sitemap.xsl,v 1.56 2001/12/19 14:17:12 haul Exp $ + * @version CVS $Id: sitemap.xsl,v 1.57 2001/12/28 19:16:19 bloritsch Exp $ */ public class <xsl:value-of select="@file-name"/> extends AbstractSitemap { static final String LOCATION = "<xsl:value-of select="translate(@file-path, '/', '.')"/>.<xsl:value-of select="@file-name"/>"; @@ -1186,21 +1186,18 @@ <!-- generate the invocation of the act method of the action component --> Action <xsl:value-of select="$action-name"/> = (Action)this.actions.select("<xsl:value-of select="$action-type"/>"); try { - <xsl:choose> - <xsl:when test="./*[namespace-uri()='http://apache.org/cocoon/sitemap/1.0' and local-name() != 'parameter']"> - if ((map = <xsl:value-of select="$action-name"/>.act(redirector, environment, objectModel, substitute(listOfMaps,<xsl:value-of select="$action-source"/>), <xsl:value-of select="$component-param"/>)) != null) { - if (getLogger().isDebugEnabled()) getLogger().debug("Action <xsl:value-of select="$action-type"/>"); - listOfMaps.add (map); - this.dumpParameters(listOfMaps); - <xsl:apply-templates select="./*[namespace-uri()='http://apache.org/cocoon/sitemap/1.0' and local-name() != 'parameter']" mode="set"/> - listOfMaps.remove(listOfMaps.size()-1); - this.dumpParameters(listOfMaps); - } - </xsl:when> - <xsl:otherwise> map = <xsl:value-of select="$action-name"/>.act(redirector, environment, objectModel, substitute(listOfMaps,<xsl:value-of select="$action-source"/>), <xsl:value-of select="$component-param"/>); - </xsl:otherwise> - </xsl:choose> + <xsl:if test="./*[namespace-uri()='http://apache.org/cocoon/sitemap/1.0' and local-name() != 'parameter']"> + + if (map != null) { + if (getLogger().isDebugEnabled()) getLogger().debug("Action <xsl:value-of select="$action-type"/>"); + listOfMaps.add (map); + this.dumpParameters(listOfMaps); + <xsl:apply-templates select="./*[namespace-uri()='http://apache.org/cocoon/sitemap/1.0' and local-name() != 'parameter']" mode="set"/> + listOfMaps.remove(listOfMaps.size()-1); + this.dumpParameters(listOfMaps); + } + </xsl:if> } finally { this.actions.release(<xsl:value-of select="$action-name"/>); } @@ -1441,7 +1438,7 @@ </xsl:call-template> </xsl:variable> - <!-- print out deprecation message. --> + <!-- print out deprecation message. --> <xsl:call-template name="warn"> <xsl:with-param name="message"> The use of <redirect-to resource="<xsl:value-of select="@resource"/>"/> is deprecated.
---------------------------------------------------------------------- In case of troubles, e-mail: [EMAIL PROTECTED] To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]