cocoon-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Kirchhoff, Lars" <Lars.Kirchh...@wincor-nixdorf.com>
Subject AW: strange fo2pdf serializer problem (xmlform)
Date Tue, 31 Dec 2002 08:33:44 GMT
ok i solved it, the problem is the internet explorer. I seems to have
problems to map
the right application if the filetype (means the extension eg. .html or
.pdf) doesn't
fit to the mime-type. I changed the action attribute in the forms to
print.pdf instead
of print.htm and it worked.

ciao Lars

> -----Urspr√ľngliche Nachricht-----
> Von: Kirchhoff, Lars 
> Gesendet: Montag, 30. Dezember 2002 17:54
> An: Cocoon-Users (E-Mail)
> Betreff: strange fo2pdf serializer problem (xmlform)
> 
> 
> 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>&nbsp;</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:     <cocoon-users-unsubscribe@xml.apache.org>
> For additional commands, e-mail:   <cocoon-users-help@xml.apache.org>
> 

---------------------------------------------------------------------
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:     <cocoon-users-unsubscribe@xml.apache.org>
For additional commands, e-mail:   <cocoon-users-help@xml.apache.org>


Mime
View raw message