cocoon-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Vadim Gritsenko" <vgritse...@hns.com>
Subject RE: Aggregation
Date Fri, 03 Aug 2001 17:32:41 GMT
> -----Original Message-----
> From: millerm@cav.logica.co.uk [mailto:millerm@cav.logica.co.uk]On Behalf Of Mark Miller
> Sent: Friday, August 03, 2001 11:19 AM
> To: cocoon-users@xml.apache.org
> Subject: Re: Aggregation
> 
> 
> 
> In this example, will the login.xsp get compiled as a serverpage?
> 
> In the cocoon docs it defintely implies that the aggregator is NOT a
> generator (see the concepts page about halfway (basic mechinisms) down
> there is a picture that implies
> 
> 
>           Generator 
>               |
>          Transformer
>               |
> file.xml->Aggregator<--file2.xml
>               |
>           Serializer
> 
> This is exactly what I want to do. It seems a pity if the aggregator is
> only a generator. It might even be nice to construct multiple pile lines
> that feed into one. In the app I am working on, we want to build an

Mark,

It is possible. Use "cocoon:" protocol to reference to other pipelines.
Check "Aggreagation" example.
Also see email from Peter.

Regards,
Vadim

> ideal screen of UI components, then paint them from an xml description
> file. So the pipeline will build the perfect (and colorless, iconless
> screen) and then aggregate it with the lookandfeel.xml description and
> feed the result into an lookandfeel.xsl stylesheet that would apply the
> colours by adding attributes to the ideal screen components. the result
> of this would be fed to the site-html.xsl for actual creation. 
> 
> I don't want the description.xml document to have any xsl in it. it
> should be simple. So without map:aggregator at my disposal later in the
> pipe what do I do?
> > 
> > Aggregator is generator also, and you can't have more then one in a pipeline.
> > 
> > Try this:
> >      <map:match pattern="test">
> >         <map:aggregate element="sum">
> >             <map:part src="docs/login.xsp" />
> >             <map:part src="docs/config.xml" element="userprofile"/>
> >          </map:aggregate>
> >          <map:transform src="stylesheets/site-html.xsl"/>
> >          <map:serialize/>
> >      </map:match>
> > 
> > Add/change/remove element="" attributes as you need.
> > 
> > Vadim
> > 
> > > -----Original Message-----
> > > From: millerm@cav.logica.co.uk [mailto:millerm@cav.logica.co.uk]On Behalf Of
Mark Miller
> > > Sent: Friday, August 03, 2001 7:19 AM
> > > To: cocoon-users@xml.apache.org
> > > Subject: Aggregation
> > >
> > >
> > >
> > > I would like to aggregate a file with the current pipeline. How do I do
> > > this?
> > >
> > > I am looking for something like this:
> > >
> > >     <map:match pattern="test">
> > >        <map:generate src="docs/login.xsp"/>
> > >        <map:aggregate element="sum">
> > >            <map:part src="docs/config.xml" element="userprofile"/>
> > >         </map:aggregate>
> > >         <map:transform src="stylesheets/site-html.xsl"/>
> > >         <map:serialize/>
> > >     </map:match>
> > >
> > > So the XML ouput from 'login.xsp' is aggregated with config.xml and the
> > > result is fed into the site-html.xsl?
> > >
> > > I can't seem to make it work, and I can't find examples.
> > >
> > > Thanks in advance
> > > Mark
> > >
> > >
> > > --
> > > Mark Miller
> > > Web Architect
> > > Logica
> > > 819-3646
> > >
> > > ---------------------------------------------------------------------
> > > 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: <cocoon-users-unsubscribe@xml.apache.org>
> > > For additional commands, e-mail: <cocoon-users-help@xml.apache.org>
> > >
> > >
> > 
> > ---------------------------------------------------------------------
> > 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: <cocoon-users-unsubscribe@xml.apache.org>
> > For additional commands, e-mail: <cocoon-users-help@xml.apache.org>
> 
> -- 
> Mark Miller
> Web Architect
> Logica
> 819-3646
> 
> ---------------------------------------------------------------------
> 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: <cocoon-users-unsubscribe@xml.apache.org>
> For additional commands, e-mail: <cocoon-users-help@xml.apache.org>
> 
> 

---------------------------------------------------------------------
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: <cocoon-users-unsubscribe@xml.apache.org>
For additional commands, e-mail: <cocoon-users-help@xml.apache.org>


Mime
View raw message