Not sure I understand the problem.  Why can't you do this?

1) write an xsp that outputs in xml the info you need to build the tex doc
2) write an xsl that outputs tex
3) write a new serializer that generates pdf by calling pdflatex
4) put the above 3 items in a pipeline and run them


But why use tex?  Why not do this?

1) write an xsp that outputs in xml the info you need to build the doc
2) write an xsl that outputs xsl:fo
3) call the existing serializer that generates pdf from xsl:fo
4) put the above 3 items in a pipeline and run them


DR



At 10:44 AM 11/15/01 +0100, you wrote:
>Luca,
>
>Sorry for disturbing you once again, but it isn't clear to me yet.
>Could you please take a look at the steps I need to make?
>
>The GOAL: it must be shown (on mouseclick on the link "PDF") a PDF file
>that should be generated as following: 
>
>1. I make a TEX(LATEX) document from XSP page that get all the data from
>Oracle DB and a stylesheet that makes from these XSP a TEX document.
>                         
>2. To get a PDF file, these .TEX file must be now compiled with the
>programm "pdflatex".
>
>PROBLEM: How can I tell Cocoon to execute these steps?
>Is this generally possible?
>
>Thank you in advance for your help!
>
>Regards,
>Viktor
>
>-----Ursprüngliche Nachricht-----
>Von: Luca Morandini [mailto:[EMAIL PROTECTED]]
>Gesendet: Donnerstag, 15. November 2001 09:56
>An: Cocoon-users
>Betreff: RE: Cocoon: Few steps in sitemap?
>
>
>  Viktor,
>
>         the example reads a row from the dbms
>  (select-resource-db.xml) and presents it as a read-only (say,
>  display-resource.html) or editable (edit-resource.html) HTML.
>         Of course, only the second <map:match> is invoked from the
>  browser, the first one being an "internal" pipeline.
>
>         Apart from this, my idea was just to show you that
>  pipelines may be chained, hence avoiding the need for storing
>  intemediate files.
>
>  Best regards,
>
>  ---------------------------------------------
>                 Luca Morandini
>                 GIS Consultant
>                [EMAIL PROTECTED]
>  http://utenti.tripod.it/lmorandini/index.html
>  ---------------------------------------------
>
> >
> > > -----Original Message-----
> > > From: Skladov, Victor [mailto:[EMAIL PROTECTED]]
> > > Sent: Thursday, November 15, 2001 9:42 AM
> > > To: [EMAIL PROTECTED]; [EMAIL PROTECTED]
> > > Subject: AW: Cocoon: Few steps in sitemap?
> > >
> > >
> > > Hello Luca!
> > >
> > > Thank you for your reply!
> > > Could you please describe in few words what this example does?
> > >
> > > Regards,
> > > Viktor
> > >
> > > -----Ursprüngliche Nachricht-----
> > > Von: Luca Morandini [mailto:[EMAIL PROTECTED]]
> > > Gesendet: Donnerstag, 15. November 2001 09:26
> > > An: [EMAIL PROTECTED]
> > > Betreff: RE: Cocoon: Few steps in sitemap?
> > >
> > >
> > > Viktor,
> > >
> > >     I think this example may fit the first of your questions:
> > >
> > > <map:pipeline>
> > >     <map:match name="wildcard" pattern="select-resource-db.xml">
> > >             <map:generate type="file"
> > > src="docs/all-parameters.xml"/>
> > >             <map:transform src="stylesheets/select-resource.xsl"/>
> > >                     <map:transform type="sql">
> > >                     <map:parameter name="use-connection"
> > > value="noria-dev"/>
> > >                     </map:transform>
> > >                     <map:serialize type="xml"/>
> > >     </map:match>
> > >
> > >     <map:match name="wildcard" pattern="*-resource.html">
> > >             <map:aggregate element="page">
> > >             <map:part src="docs/all-parameters.xml"/>
> > >                     <map:part src="docs/form-resource.xml"/>
> > >                     <map:part src="cocoon:/select-resource-db.xml"/>
> > >             </map:aggregate>
> > >                     <map:transform
> > src="stylesheets/resource-{1}-html.xsl"/>
> > >                     <map:serialize type="html"/>
> > >     </map:match>
> > > </map:pipeline>
> > >
> > >     As you may notice the second <map:match> (the one actually being
> > > invoked
> > > from the browser), calls the first one using <map:part
> > > src="cocoon:/select-resource-db.xml"/> .
> > >
> > >     The first <map:match> may be called from another <map:match>
> > > used to
> > > deliver PDF instead of HTML, hence avoiding the need for the storage
>of
> > > intermediate files.
> > >
> > >     I use this for more complicated pipelines than the usual
> > > XML->XSL->HTML
> > > stuff.
> > >
> > >     I hope this helps,
> > >
> > > ---------------------------------------------
> > >                Luca Morandini
> > >                GIS Consultant
> > >               [EMAIL PROTECTED]
> > > http://utenti.tripod.it/lmorandini/index.html
> > > ---------------------------------------------
> > >
> > >
> > > > -----Original Message-----
> > > > From: Skladov, Victor [mailto:[EMAIL PROTECTED]]
> > > > Sent: Thursday, November 15, 2001 9:08 AM
> > > > To: [EMAIL PROTECTED]
> > > > Subject: Cocoon: Few steps in sitemap?
> > > >
> > > >
> > > > Hello!
> > > >
> > > > I am writing  to you all once more, because I can't find a
>solution up
> > > > to now.
> > > > Does anybody know how can I tell Cocoon2 to execute not one step
> > > > (XSP+XSL->and output in a format that Cocoon accept, for example
> > > HTML),
> > > > but a few steps:
> > > > 1)generate from XSP with XSL a further file, say, TEX (it doesn't
> > > > matter!)
> > > > 2) generate from that file (TEX in our case) a further format, for
> > > > example PDF?
> > > >
> > > > OR:
> > > > Can Cocoon2 save output file? Can I force Cocoon execute my LINUX
> > > script
> > > > that lies on the server?
> > > >
> > > > I would be very grateful for any ideas!
> > > >
> > > > Regards,
> > > > Viktor
> > > >
> > > >
>---------------------------------------------------------------------
> > > > Please check that your question has not already been answered in
>the
> > > > FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>
> > > >
> > > > To unsubscribe, e-mail: <[EMAIL PROTECTED]>
> > > > For additional commands, e-mail:
><[EMAIL PROTECTED]>
> > > >
> > >
> > >
> > >
>---------------------------------------------------------------------
> > > Please check that your question has not already been answered in the
> > > FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>
> > >
> > > To unsubscribe, e-mail: <[EMAIL PROTECTED]>
> > > For additional commands, e-mail: <[EMAIL PROTECTED]>
>
>
>---------------------------------------------------------------------
>Please check that your question has not already been answered in the
>FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>
>
>To unsubscribe, e-mail: <[EMAIL PROTECTED]>
>For additional commands, e-mail: <[EMAIL PROTECTED]>
>
>---------------------------------------------------------------------
>Please check that your question has not already been answered in the
>FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>
>
>To unsubscribe, e-mail: <[EMAIL PROTECTED]>
>For additional commands, e-mail: <[EMAIL PROTECTED]> 


---------------------------------------------------------------------
Please check that your question has not already been answered in the
FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>

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

Reply via email to