Gasper, Try this:
<map:selectors> ... <map:selector name="parameter-xsl" logger="sitemap.selector.request" src="org.apache.cocoon.selection.RequestSelector"> <parameter-name>xsl</parameter-name> <map:selector> </map:selectors> ... <map:match src="mypage"> <map:generate src="mypage.xml"/> <map:select type="parameter-xsl"> <map:when test="one"> <map:transform src="stylesheets/one.xsl"/> </map:when> <map:when test="two"> <map:transform src="stylesheets/two.xsl"/> </map:when> <map:otherwise> <map:transform src="stylesheets/default.xsl"/> </map:otherwise> </map:select> <map:serialize/> </map:match> This will choose one.xsl if you request http://localhost/mypage?xsl=one, two.xsl if http://localhost/mypage?xsl=two, and default.xsl in all other cases. Matcher's syntax is quite different from selectors. You can try RequestParamMatcher, it is defined in stock sitemap. Usage is: <map:match pattern="mypage"> <map:generate src="mypage.xml"/> <map:match type="request" pattern="xsl"> <map:transform src="{1}"/> </map:match> <map:serialize type="xml"/> </map:match> This will choose one.xsl if you request http://localhost/mypage?xsl=one, two.xsl if http://localhost/mypage?xsl=two, and it will fail with exception in all other cases. Vadim > From: Gasper [mailto:[EMAIL PROTECTED]] > > Hi > > Thanks for the answer. I can't figure out a working configuration. Is there > an example other than the browser selection one in the docs. Maybe one with > a request parameter for decideing which xsl will do the transformation. > > Thanks. > > Gasper > > ----- Original Message ----- > From: "Vadim Gritsenko" <[EMAIL PROTECTED]> > To: <[EMAIL PROTECTED]> > Sent: Wednesday, January 09, 2002 5:18 PM > Subject: RE: Does cocoon2 support xslt translation through > <?xml-stylesheet?> tag inside xml? > > > > > From: Gasper [mailto:[EMAIL PROTECTED]] > > > > > > Hi > > > > > > The question is: > > > Can I have an xml document written as jsp or xsp that has different > > xslt > > > translations denpended on the http parameters the page gets. Can > > cocoon be > > > cofigured to do this and how to do it. > > > > > > > Please, read more on sitemap and available matchers and selectors. > > WildcardParameterValueMatcher or ParameterSelector whould work for you > > just fine. Sample sitemap have usage example of the first one. > > > > Vadim > > > > > > --------------------------------------------------------------------- > > 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]> > > > > > > > --------------------------------------------------------------------- > 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]> --------------------------------------------------------------------- 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]>