To pass single param, see sample sitemap:

  <map:resource name="dynamic-page">
     <map:generate type="serverpages" src="{target}.xsp"/>
     <map:transform src="stylesheets/dynamic-page2html.xsl">
       <map:parameter name="view-source" value="{target}.xsp"/>
     </map:transform>
     <map:serialize/>
  </map:resource>

and stylesheets/dynamic-page2html.xsl stylesheet.

Also see
http://www.cocooncenter.de/cc/documents/resources/request-params/transfo
rmer.html on how to pass *all* request parameters.

Vadim


> From: Ralph Holz [mailto:[EMAIL PROTECTED]]
> 
> Hi,
> 
> I'm using Cocoon 2.0.2 here to process XML files with XSL-T
stylesheets.
> 
> The relevant part of my pipeline is like this:
> 
> <map:match pattern="start.xml">
>                                  <map:generate src="start.xml"/>
>                                  <map:transform src="start.xsl"/>
>                                  <map:serialize type="html"/>
> </map:match>
> 
> start.xml contains several sets of data, which are very similar to
each
> other. I'd like to pick one at a time and display it. For this
purpose, it
> would be possible to write several stylesheets, one for each data set
I'd
> like to process. However, I find it more elegant if I could somehow
pass a
> parameter to start.xsl, telling it which data set to process. Is this
> possible with Cocoon? Has anyone ever done it and can explain it to me
(and
> also tell me how to pass a parameter to a stylesheet?)
> 
> Thanks in advance,
> Ralph


---------------------------------------------------------------------
Please check that your question has not already been answered in the
FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>

To unsubscribe, e-mail: <[EMAIL PROTECTED]>
For additional commands, e-mail: <[EMAIL PROTECTED]>

Reply via email to