> How can I use different XSL for one XML, depending on the URL > parameter ? I > know it's possible !
<map:sitemap xmlns:map="http://apache.org/cocoon/sitemap/1.0"> <map:components> <map:selectors> <map:selector name="request" src="org.apache.cocoon.selection.RequestSelector"> <!-- One way to describe parameters for request selector --> <parameter-name>param</parameter-name> </map:selector> </map:selectors> </map:components> <map:pipelines> <map:pipeline> <map:match pattern="test.xhtml"> <map:generate src="XML/data.xml"/> <map:select type="request"> <!-- Second way to describe parameters for request selector --> <!-- map:parameter name="parameter-name" value="param"/ --> <map:when test="green"> <map:transform src="green.xsl"/> </map:when> <map:when test="blue"> <map:transform src="blue.xsl"/> </map:when> <map:otherwise> <map:transform src="gray.xsl"/> </map:otherwise> </map:select> <map:serialize/> </map:match> </map:pipeline> </map:sitemap> Regards, Aleksey Maksimov Consulting Software Engineer Spherion Corp. --------------------------------------------------------------------- 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]>