cocoon-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Vadim Gritsenko" <vadim.gritse...@verizon.net>
Subject RE: xinclude of xsp-file inside xsp-file?
Date Wed, 08 May 2002 20:43:31 GMT
> From: Volker Schneider [mailto:volker.schneider@danet.de]
> 
> Hi Vadim,
> 
> thank you very much, it works fine.
> 
> I did not compile the parts, but compiled them within main.xsp with
the
> cinclude:include mechanism.
> 
> You said, that caching is highly recommended

if source of your XSP is dynamic - yes, highly recommended.


> and I think you are very right.
> Is it possible that cocoon does the caching for me (and how can I
switch it
> on) or do I have to do it myself?

See cacheable.xsp in the samples.

Vadim

> 
> Best regards
> - Volker -
> 
> -----Original Message-----
> From: Vadim Gritsenko [mailto:vadim.gritsenko@verizon.net]
> Sent: Mittwoch, 8. Mai 2002 15:40
> To: cocoon-users@xml.apache.org
> Subject: RE: xinclude of xsp-file inside xsp-file?
> 
> 
> > From: Volker Schneider [mailto:volker.schneider@danet.de]
> >
> > Hi Vadim,
> >
> > thank you for your reply.
> >
> > I want to include the results of several xsp-Pages (xml) into
another
> > xsp-page which then can be compiled again and results xml.
> 
> So, you want to include something into XSP *before* compilation. Ok.
> 
> 
> > I think about several ServerPagesGenerators which produces xml (not
> files)
> > which can be included into an xsp-File in order to result the final
> xml.
> 
> No problem. Based on the sub-sitemap sample (see xsp-dynamic):
> 
>    <map:match pattern="xsp-part/*">
>     <map:generate type="serverpages" src="parts/*.xsp"/>
>     <map:serialize type="xml"/>
>    </map:match>
> 
>    <map:match pattern="xsp-main">
>     <map:generate src="main.xsp"/>
>     <!-- main.xsp should contain <include src="cocoon:/xsp-part/..."/>
> tags -->
>     <map:transform type="cinclude"/>
>     <map:serialize type="xml"/>
>    </map:match>
> 
>    <map:match pattern="result">
>     <map:generate type="serverpages" src="cocoon:/xsp-main"/>
>     <map:transform src="stylesheets/simple-page2html.xsl"/>
>     <map:serialize type="html"/>
>    </map:match>
> 
> 
> 
> > It's the xinclude mechanism but it includes no static xml files but
> dynamic
> > xsp-generated xml's.
> 
> Include mechanism can include any sources, either static or dynamic.
> 
> 
> > Because of performance I want to avoid writing
> > intermediate xml files.
> 
> The major performance hit you will get is compilation step. Caching is
> highly recommended.
> 
> Vadim
> 
> > Best regards
> > - Volker -
> >
> >
> >
> > -----Original Message-----
> > From: Vadim Gritsenko [mailto:vadim.gritsenko@verizon.net]
> > Sent: Mittwoch, 8. Mai 2002 14:51
> > To: cocoon-users@xml.apache.org
> > Subject: RE: xinclude of xsp-file inside xsp-file?
> >
> >
> > > From: Volker Schneider [mailto:volker.schneider@danet.de]
> > >
> > > Dear colleagues,
> > >
> > > is it possible to use xinclude inside xsp-Files, where the
included
> > files
> > > are xsp-files itself`?
> > >
> > > The problem is that 2 or more dynamic xsp-components should be
> > included into
> > > another xsp-file?
> > >
> > > Is something like that possible, so that all xsp's (the parent and
> the
> > > included) will be compiled?
> >
> > What do you want to do - to include result of execution of several
XSP
> > pages into XML generated by other XSP page, or to create XSP page
> source
> > by combining result of execution of other XSP pages, or to create
XSP
> > page source by combining it from several parts?
> >
> > Vadim
> >
> > > An XInclude generator and ServerPagesTransformer
> > > would do that, but they do not exist.
> > >
> > > Thank you, best regards
> > > - Volker -
> 
> 
> 
> ---------------------------------------------------------------------
> 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>


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