hi, I setup a sitemap with a resource to be able to give different output formats.
----- code ------------------------- <map:resources> <map:resource name="format-transformation"> <map:select type="parameter"> <map:parameter name="parameter-selector-test" value="{format}" /> <map:when test="pdf"> <map:transform src="stylesheets/print/print2pdf.xsl" /> <map:serialize type="fo2pdf" /> </map:when> <map:otherwise> <map:transform src="stylesheets/print/print2html.xsl" /> <map:serialize type="html" label="debug" /> </map:otherwise> </map:select> </map:resource> </map:resources> <map:match pattern="print*"> <map:act type="set-encoding"> <map:parameter name="form-encoding" value="UTF-8"/> </map:act> <map:act type="print"> <map:parameter name="xmlform-id" value="printInv"/> <map:parameter name="xmlform-scope" value="session"/> <map:parameter name="xmlform-model" value="test.UserBean"/> <map:generate src="forms/{page}.xml" /> <map:act type="locale"> <map:transform type="i18n"> <map:parameter name="locale" value="{locale}"/> </map:transform> </map:act> <map:transform type="xmlform" label="xml"/> <map:select type="parameter"> <map:parameter name="parameter-selector-test" value="{page}" /> <map:when test="invoice"> <map:call resource="format-transformation"> <map:parameter name="format" value="{format}" /> </map:call> </map:when> <map:otherwise> <map:transform src="stylesheets/wizard2html.xsl" /> <map:transform src="stylesheets/xmlform2html.xsl" /> <map:serialize type="html" label="debug"/> </map:otherwise> </map:select> </map:act> </map:match> ----- /code ------------------------- >From the xmlform action I return the page and the format parameter. Depending on some database action the invoice page/view is displayed after different views before. (for instance, the action looks up for the name of a customer and if it finds it, it goes directly to the invoice view if not it shows a list of all found customers and after selecting one the invoice will be shown. The problem now is that the pdf version of the invoice is displayed only if the user does select one customer from the list. If the action finds a customer straight ahead, the output of the pdf is like <p> </p>. First I thought i return the wrong parameter from the action, but the parameters are right. Second I compared the output the invoice2pdf.xsl of both ways with the htmlSerializer and both are looking exactly. Now I don't see any difference between both and getting stuck with these. If anybody has an idea about this I would be very pleased to get an answer. ciao Lars --------------------------------------------------------------------- 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]>