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

Reply via email to