>
> Try like:
>
> <map:match pattern="composite/**">
> <map:generate src="aggreate.xml" />
> <map:transform src="sample.xsl">
> <map:parameter name="uri" value="cocoon:/{1}"
> />
> </map:transform>
> <map:transform type="cinclude"/>
> <map:serialize/>
> </map:match>
>
> sample.xsl
>
> <?xml version="1.0"?>
> <xsl:stylesheet
> xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
> xmlns:ci="http://apache.org/cocoon/include/1.0"
> version="1.0">
>
> <xsl:output method="xml"/>
>
> <xsl:param name="uri"/>
>
> <xsl:template match="/">
> <xsl:apply-templates select="page"/>
> </xsl:template>
>
> <xsl:template match="page">
> <page>
> <cinclude:include src="{$uri}" ... />
> </page>
> </xsl:template>
>
> <xsl:template match="*">
> <!-- remove element prefix (if any) -->
> <xsl:element name="{local-name()}">
> <!-- process attributes -->
> <xsl:for-each select="@*">
> <!-- remove attribute prefix (if any) -->
> <xsl:attribute name="{local-name()}">
> <xsl:value-of select="."/>
> </xsl:attribute>
> </xsl:for-each>
> <xsl:apply-templates/>
> </xsl:element>
> </xsl:template>
>
> </xsl:stylesheet>
>
>
good idea.
but it invokes another transformation.
given that the transformation could be chached, this
should not matter too much.
but it would be a good thing to be able to access the
sitemap parameters within a resolver uri like that:
cocoon:/{uri} ... this would denote the parameter uri
or something like that... .
-- Jakob
__________________________________________________________________
Gesendet von Yahoo! Mail - http://mail.yahoo.de
M�chten Sie mit einem Gru� antworten? http://grusskarten.yahoo.de
---------------------------------------------------------------------
Please check that your question has not already been answered in the
FAQ before posting. <http://xml.apache.org/cocoon/faq/index.html>
To unsubscribe, e-mail: <[EMAIL PROTECTED]>
For additional commands, e-mail: <[EMAIL PROTECTED]>