Hi I am surprised why nobody suggestet using the <util:include-expr expr="the_text_presentation_of_your_xml"/> in your xsp ? It is one of the functions of the XSP UTIL stylesheet. You just have to include its namespace at the begining of your XSP (like any other Logicsheet you use) xmlns:util="http://apache.org/xsp/util/2.0"
Regards, Armaz > -----Original Message----- > From: Philipp Suter [mailto:[EMAIL PROTECTED] > Sent: Tuesday, April 05, 2005 1:59 PM > To: [email protected] > Subject: Re: 2.1[.7]: XSP: Include XML from Java-[J]DOM > > Cleaner? > well maybe, but it is tremendously slow (too many disc > interactions). I > will solve my problem with a custom generator. > > Cheers > ph > > [EMAIL PROTECTED] wrote: > > >On Tue, 5 Apr 2005, Philipp Suter wrote: > > > > > > > >>Thanks for all the quick answers! > >> > >>But what I am looking for is generating an xml-document with a > >>java-class I can further process in my sitmap. My DB is > wrapped and I > >>need to filter the data. Therefore the only logical, expandable and > >>clean solution is to generate the xml with a java class. > The xml would > >>be a java-object and not existing as a file on the disc. > Has anybody > >>done that in cocoon 2.1? (In 1.x it was possible, also in > AxKit you can > >>or at least could include dynamically generated xml in your xsp) > >> > >>Cheers and thanks > >>ph > >> > >> > > > > > >hi phili > > > >i had similar needs in the past and i have forced to > accept a solution > >without include xml into xsp > > > > > >how did your xsp-gennerated-xml look like (without the included xml)? > >how will you produce the _generated_xml_ > > > > > >think about to have 2 pipelines that produce a.xml (from > xsp) and b.xml > >(your dynamicaly generated xml) > > > > > >one solution is to have a 3rd pipeline that will agregate > a.xml and b.xml > >and do some xsl tranformation to put things (xml elements) > in order you > >want. > > > > > >when you have to do with .xsp try to think that your .xsp > must gennerate > >simple xml fragments without to use complex java-logic > > > > > >i understand that what i'm talking about is to far from what > you have in > >mind but its much _cleaner_ > > > > > >hope that this can help > > > >regards > > > >-stavros s > > > > > > > > > >>Andre Juffer wrote: > >> > >> > >> > >>>Ben Pope wrote: > >>> > >>> > >>> > >>>>Philipp Suter wrote: > >>>> > >>>> > >>>> > >>>>>Hi > >>>>> > >>>>>I am having this simple but serious problem: > >>>>> > >>>>>I am loading XML from a XML-Database and want to include > some parts > >>>>>of the loaded Document into the XSP-page (respectivelly > its result). > >>>>> > >>>>>How can I include the XML, which I get from a Javaclass > by calling > >>>>>one of its functions? I tried to include it as a String, > but this > >>>>>happens to be a String.. Is there any way to include > pre-formatted > >>>>>XML as a whole in an XSP-page. I only found examples how > to include > >>>>>text or Strings or Integers, but how do I include XML? A > hint to a > >>>>>simple example or even the right class in the API could > already be > >>>>>of great aid. > >>>>> > >>>>> > >>>> > >>>>Instead of calling it's function, turn it into a generator or a > >>>>transformer and source it with CInclude / XInclude / Aggregation? > >>>> > >>>> > >>>You could use in your xml document something like: > >>> > >>><xi:include href="persons/?xpath=/[EMAIL PROTECTED]'some-id']" /> > >>> > >>>and in your sitemap: > >>> > >>><map:match pattern="persons"> > >>> <map:match type="request-parameter" pattern="xpath"> > >>> <map:generate > src="xmldb:xindice://localhost:8080/db/{../1}#{1}"/> > >>> <map:serialize /> > >>> </map:match> > >>> <map:generate src="xmldb:xindice://localhost:8080/db/{1}"/> > >>> <map:serialize /> > >>></map:match> > >>> > >>> > >>> > >>>>Ben > >>>> > >>>>---------------------------------------------------------- > ----------- > >>>>To unsubscribe, e-mail: [EMAIL PROTECTED] > >>>>For additional commands, e-mail: [EMAIL PROTECTED] > >>>> > >>>> > >>>> > >>> > >>> > >>------------------------------------------------------------ > --------- > >>To unsubscribe, e-mail: [EMAIL PROTECTED] > >>For additional commands, e-mail: [EMAIL PROTECTED] > >> > >> > >> > >> > > > > > >--------------------------------------------------------------------- > >To unsubscribe, e-mail: [EMAIL PROTECTED] > >For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
