cocoon-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Laurent Mauron" <>
Subject Re: Python Script Generator
Date Fri, 19 Dec 2003 11:38:01 GMT
After looking at the source, I found the solution...
Here is a sample..

#get output string buffer 
output      = bsf.lookupBean( "output" )

#Get the Parameters object
parameters   = bsf.lookupBean("parameters")

#get the value of the "param_1" parameter defined in the sitemap
print parameters.getParameter("param_1")

#output a dummy message
output.append("<msg>Hello World</msg>")


  ----- Original Message ----- 
  From: Laurent Mauron 
  Sent: Friday, December 19, 2003 10:15 AM
  Subject: Re: Python Script Generator

  Well, I-ve made some progress.
  After copying the jython.jar in the web-inf directory and adding this pipeline

   <map:match pattern="">
    <map:generate src="" type="script"/>
    <map:serialize type="xml"/>

  I'm able to execute the python script inside cocoon. Print statements are displayed
in the console. Now, how do I interact with cocoon, that is

  1) getting parameters from the sitemap in the script
  2) generating xml for cocoon 

  I have the feeling it has to do with the bsf object but again I couldn't find any example
of how it can be done. I know there was a sample in the 2.0.4 version but it disappeared in
2.1. Where can I find it?


    ----- Original Message ----- 
    From: Laurent Mauron 
    Sent: Thursday, December 18, 2003 1:35 PM
    Subject: Python Script Generator

    I am trying to use the ScriptGenerator with python on cocoon 2.1.3. Somehow, there is
no sample available in the distribution and after hours of googling I still haven't found
an example. Could someone points me to the right direction? 



View raw message