Hello Gilbert, A way to catch multiple parameter is to have your own stylesheet where you define as many parameters as you need and then you use the XSLT Transformer[1] to get them on your pipeline.
The way to retrieve your parameters is setting to "true" the property "use-request-parameters" at your pipeline, eg: <map:match pattern="retrievebypath/**/{name}.{extension}> <map:generate type="retrieve"/> <map:transform src="my_xslt.xslt"> <map:parameter name="use-request-parameters" value="true"/> </map:transform> </map:match> BTW - The '**' wildcard is greedy and thus the following sample matches as {"foo/bar","baz","bug"}. [1] http://cocoon.apache.org/2.1/userdocs/xslt-transformer.html Thanks. Kind regards, Karen Torres. > Hi all, > > I am looking for a way to pass a variable number of sitemap parameters to > a > sitemap component: > I explain the use case: > > "**" stands for non-greedy multiple segment matcher, no? > > <map:match pattern="retrievebypath/**/{name}.{extension}"> > <map:generate type="retrieve"> > <map:parameter ? > </map:generate> > </map:match> > > Of course you could {1}, {2}, {3} .... but that is a clutch. > Is there an elegant way? > > Kind regards, > Jos > > > -- > The doctrine of human equality reposes on this: that there is no man > really clever who has not found that he is stupid. > -- Gilbert K. Chesterson > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@cocoon.apache.org For additional commands, e-mail: users-h...@cocoon.apache.org