On 23.Jan.2003 -- 05:42 PM, [EMAIL PROTECTED] wrote: > int whichXSL; > > String report_id = request.getParameter("report_id"); > String service_id = request.getParameter("service_id"); > String nbt_pattern_id = request.getParameter("nbt_pattern_id"); > String search_txt = request.getParameter("search_txt"); > ... > > // Check against a database, bla, bla > ... > > > // Now I want to choose the suitable XSL > if( whichXSL == 1)
Unfortunately, you've skipped the crucial part i.e. how the xsl is chosen :-| > ... > <map:match pattern="differentXSLs"> > <map:generate type="serverpages" src="differentXSLs.xsp"/> > <!-- if "whichXSL == 1" --> > <!-- <map:transform src="number1.xsl"/>--> > <!-- if "whichXSL == 2" --> > <!-- <map:transform src="number2.xsl"/>--> > <!-- if "whichXSL == 3" --> > <!-- <map:transform src="number3.xsl"/>--> > ... > <map:serialize/> > </map:match> > .... > > So how and where should I place my action (and how should it look like)? around one transform and use a returned value as file name, e.g. <map:act type="sel-style"> <map:transform src="{file}.xsl"/> </map> > How should my xsp look like then? rip out everything related to the XSL > How should my xsl look like then? no change. Chris. -- C h r i s t i a n H a u l [EMAIL PROTECTED] fingerprint: 99B0 1D9D 7919 644A 4837 7D73 FEF9 6856 335A 9E08 --------------------------------------------------------------------- Please check that your question has not already been answered in the FAQ before posting. <http://xml.apache.org/cocoon/faq/index.html> To unsubscribe, e-mail: <[EMAIL PROTECTED]> For additional commands, e-mail: <[EMAIL PROTECTED]>