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]>

Reply via email to