cocoon-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ruud Diterwich" <>
Subject Re: Processing XSL dynamically created with XSLT
Date Wed, 06 Feb 2002 08:35:49 GMT
One difference with the sub site-map is that it uses only 1 pipeline.
Indeed, it turns out, that when I put both <map:match> elements in one
pipeline, it does work. Is this correct behaviour? Should aggregation be
used to combine multiple pipelines?
Ruud Diterwich
-----Original Message-----
From: Ruud Diterwich [] 
Sent: Monday, February 04, 2002 09:43
To: ''
Subject: Re: Processing XSL dynamically created with XSLT 
> Hi from a cocoon-users newbie --
> Is it possible to use Cocoon to generate an XSL stylesheet with an
> (not XSP), and reapply this dynamically generated stylesheet to the 
> source document?
> I'm not talking about normal stylesheet chaining; in this case, the 
> second stylesheet would be a "virtual," dynamically generated one, and

> not one residing statically in a file.
I'm trying to do a similar thing. Generating the stylesheet works, by
using xsl:element.
<xsl:template match="/">
          <xsl:element name="xsl:stylesheet">
                      <xsl:attribute name="version">1.0</xsl:attribute>
However, when I use it in the sitemap, I can't get it to be processed
automatically. Sometimes it works, sometimes it doesn't. These are the
relevant entries in my sitemap:
      <map:match pattern="generated_stylesheet">
        <map:generate src="stylesheet_source.xml" type="file"/>
        <map:transform src="generate_stylesheet.xsl"/>
        <map:serialize type="xml"/>
      <map:match pattern="test">
        <map:generate src="source.xml" type="file"/>
        <map:transform src="cocoon:/generated_stylesheet" type="xslt"/>
        <map:serialize type="xml"/>
Any ideas?
Ruud Diterwich

View raw message