On Mon, Jul 22, 2002 at 06:20:02PM +0000, zach rappaport wrote:
> Hello -
> 
> I am using Cocoon version: 2.0.2 and Tomcat version: 4.0.4, and am very 
> very new to Cocoon.
> 
> I have a currently working xml -> xsl stylesheet -> html module developed 
> to publish various reports. I would like to move
> my existing setup over to Cocoon. In my current setup, the xml data is 
> passed to 1 xsl stylesheet and transformed to hmtl output. This 1 xsl 
> stylesheet (the main xsl stylesheet) calls a few other xsl stylesheets 
> within (via: <xsl:call-template />). How do I mimic this behavior in 
> Cocoon? Am I to use aggregation? If so, what are my <map: parts />?
> 
> Once again, the current setup is like this:
> 
> xml -> main xsl stylesheet -> html
> 
> main xsl stylesheet (main.xsl) calls (header.xsl, body.xsl, footer.xsl).
> 
> Can I aggregate the html output proffered by the various xsl stylesheets by 
> <map:aggregate> and <map: part>?
You do not need aggregation for this
the only thing you do is: 

<map:match pattern="page.html>
        <map:generate src="yourxml.xml"/>
        <map:transform src="header.xsl"/>
        <map:transform src="body.xsl"/>
        <map:transform src="footer.xsl"/>
        <map:transform src="main.xsl"/>
        <map:serialize/>
</map:match>

you do not have to reference other stylesheets in main.xsl
        ouzo
-- 
            __
         | /  \ |        Leszek Gawron            //  \\
        \_\\  //_/      [EMAIL PROTECTED]          _\\()//_
         .'/()\'.     Phone: +48(600)341118     / //  \\ \
          \\  //  recursive: adj; see recursive  | \__/ |


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

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

Reply via email to