IMHO it makes more sense to make aggreate.xml dynamic
- a very simple xsp taking a parameter from the
sitemap would do what you want and involves no further
transforms beside the cinclude. Look into xsp.
Geoff Howard
--- Jakob Praher <[EMAIL PROTECTED]> wrote:
>
> >
> > 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]>
>
__________________________________________________
Do you Yahoo!?
U2 on LAUNCH - Exclusive greatest hits videos
http://launch.yahoo.com/u2
---------------------------------------------------------------------
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]>