hi there,
       great!, it was really good help.. i m able to generate the xml
& access it on the browser. but the next thing is, how do i pass this xml
file for xsl & fo tranformation using an xsl file & wat parameteres
should it contain? i can separetly convert an xml to pdf using a seperate
xsl. 

thankin again for ur wondrful help       
ashish

  
On Wed, 29 Oct 2003, Kieran Kirwan wrote:

> Assuming you have a database up and running (I'm using MYSQL).
> ....say called mydatabase.....with a table called mytable.....with 2 
> fields.....myfield1 and myfield2
> 
> 1     Edit COCOON.XCONF as follows
> 
> <jdbc name="mydatabase" logger="core.datasources.basedata">
> <pool-controller min="5" max="10"/>
> <auto-commit>false</auto-commit>
> <dburl>jdbc:mysql://localhost:3306/mydatabase</dburl>
> <user>root</user>
> <password/>
> </jdbc>
> 
> ---------------------------------------------------------------------------------
> 2     Create an XSP page such as below [mydatabasequery.xsp]
> 
> <?xml version="1.0" encoding="ISO-8859-1"?>
> <xsp:page language="java"
>   xmlns:xsp="http://apache.org/xsp"; xmlns:esql="http://apache.org/cocoon/SQL/v2";
>   xmlns:xsp-session="http://apache.org/xsp/session/2.0"; 
> xmlns:xsp-request="http://apache.org/xsp/request/2.0";>
> 
> <page><title>mydatabasequery</title>
> 
> <content>
> <esql:connection>
> <esql:pool>mydatabase</esql:pool>
> <esql:execute-query><esql:query>select * from mytable</esql:query><esql:results>
>       <esql:row-results>
>       <field1><esql:get-string column="myfield1"/><field1>
>       <field2><esql:get-string column="myfield2"/><field2>
>       </esql:row-results>
> </esql:results>
> </esql:execute-query>
> </esql:connection>
> </content>
> </page>
> 
> </xsp:page>
> 
> ---------------------------------------------------------------------------------
> 3     Call from the sitemap
> 
> <map:match pattern="mydatabasequery">
>               <map:generate type="serverpages" src="mydatabasequery.xsp"/>
>               <map:serialize type="xml"/>
> </map:match>
> 
> 
> 
> 
> 
> _____________________________________________
> Kieran Kirwan
> Executive Transportation Planner
> Transportation Modelling Department
>  
> Dublin Transportation Office
> Hainault House,
> 69/71 St. Stephen's Green,
> Dublin 2,
> Ireland.
> Tel: +353 (0)1 4778113
> Fax: +353 (0) 1 478 5935
> website: www.dto.ie <http://www.dto.ie/>  
>  
> 
> 
> 
> -----Original Message-----
> From: Ashish Kumar [mailto:[EMAIL PROTECTED]
> Sent: 29 October 2003 13:58
> To: [EMAIL PROTECTED]
> Subject: Re: dynamic pdf generation
> 
> 
> hi there,
>       thanx for ur prompt reply, i basically need help in first step, i.e.
> xml output of the database query, i have worked quite a bit
> for later two steps & i know how to do them in cocoon. 
>       there must be heaps of documentation regarding it but actually i
> have messed up with them and can't find proper info.!
> 
> ashish
> 
> On Wed, 29 Oct 2003, Derek Hohls wrote:
> 
> > ashish
> >  
> > Its not clear what you need help with - using various
> > Cocoon and related components you will need to:
> >  
> > 1. query the database and return the results as XML (various options)
> > 2. transform the XML to FO (using XSL)
> > 3. serialize the result as PDF (using FOP)
> >  
> > All of these steps will need to be sequenced in a pipeline (in the
> > sitemap)
> >  
> > Which of the above do you need help with?
> >  
> > Derek
> > 
> > >>> [EMAIL PROTECTED] 29/10/2003 02:49:09 >>> 
> > hi all, 
> > 
> > where can i find help/documentation for dynamic pdf generation (by 
> > quering database)? i m a newbie & can't get much help regarding this 
> > thing. 
> > 
> > ashish 
> > 
> > 
> > --------------------------------------------------------------------- 
> > To unsubscribe, e-mail: [EMAIL PROTECTED] 
> > For additional commands, e-mail: [EMAIL PROTECTED] 
> > 
> > 
> > 
> > -- 
> > This message has been scanned for viruses and
> > dangerous content by MailScanner, and is
> > believed to be clean.
> > Mailscanner thanks transtec Computers for their support.
> > 
> > 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> This email and any files transmitted with it are confidential and
> intended solely for the use of the individual or entity to whom they
> are addressed. If you have received this email in error please notify
> the system manager.
> 
> This footnote also confirms that this email message has been swept by
> Mail Marshal for the presence of computer viruses.
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to