cocoon-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Luca Morandini" <spectrum.morand...@ipzs.it>
Subject R: Strings to SAX events
Date Fri, 08 Nov 2002 10:11:24 GMT
Ludovic,

thanks for your kind answer, but we are not in an XSP page (we're writing a
Transformer instead), hence, your suggestion is not truly useful to us.

Best regards,

Luca Morandini
lmorandini@ieee.org

> -----Messaggio originale-----
> Da: Ludovic de Beaurepaire [mailto:ludovic.debeaurepaire@axonie.com]
> Inviato: venerdì 8 novembre 2002 11.02
> A: cocoon-users@xml.apache.org
> Oggetto: Re: Strings to SAX events
>
>
> Try in a XSP the following, data is your xml string :
>
> <util:include-expr>
> <util:expr><xsp:expr>
> data
> </xsp:expr></util:expr>
> </util:include-expr>
>
>
>
> ----- Original Message -----
> From: "Luca Morandini" <spectrum.morandini@ipzs.it>
> To: <cocoon-users@xml.apache.org>
> Sent: Friday, November 08, 2002 10:55 AM
> Subject: Strings to SAX events
>
>
> > Folks,
> >
> >  We're in the process of writing a Transformer, which, of
> course, outputs
> > SAX
> >  events... but, in the midst of this stream , we need to insert an
> >  XML element stored in a string.
> >
> >  To do this we're groping in the dark trying something like this:
> >
> >   JaxpParser respParser = new JaxpParser();
> >   respParser.parse( new InputSource(new StringReader(str)),
> >           new EmbeddedXMLPipe(contentHandler));
> >
> >  Which fails giving this:
> >  org.apache.cocoon.ProcessingException: Failed to execute pipeline.:
> >  java.lang.ClassCastException
> >  ...
> >  Caused by: java.lang.ClassCastException
> >   at
> >
> >
> com.lucamorandini.charts.ChartTransformer.endElement(ChartTransfor
> mer.java:6
> > 55)
> >   at
> >
> >
> org.apache.cocoon.components.sax.XMLByteStreamInterpreter.parse(XM
> LByteStrea
> > mInterpreter.java:129)
> >   at
> >
> >
> org.apache.cocoon.components.sax.XMLByteStreamInterpreter.deserial
> ize(XMLByt
> > eStreamInterpreter.java:102)
> >   at
> >  org.apache.cocoon.components.pipeline.CachingEventPipeline.process
> >  (CachingEventPipeline.java:219)
> >   ... 44 more
> >
> >  java.lang.ClassCastException
> >   at
> >
> >
> com.lucamorandini.charts.ChartTransformer.endElement(ChartTransfor
> mer.java:6
> > 55)
> >   at
> >
> >
> org.apache.cocoon.components.sax.XMLByteStreamInterpreter.parse(XM
> LByteStrea
> > mInterpreter.java:129)
> >   at
> >
> >
> org.apache.cocoon.components.sax.XMLByteStreamInterpreter.deserial
> ize(XMLByt
> > eStreamInterpreter.java:102)
> >   at
> >  org.apache.cocoon.components.pipeline.CachingEventPipeline.process
> >  (CachingEventPipeline.java:219)
> >   at
> >
> >
> org.apache.cocoon.components.pipeline.CachingStreamPipeline.proces
> s(CachingS
> > treamPipeline.java:399)
> >
> >  The classes we use are:
> >   org.apache.avalon.excalibur.xml.JaxpParser;
> >   org.xml.sax.InputSource;
> >   java.io.StringReader;
> >   org.apache.cocoon.xml.EmbeddedXMLPipe;
> >
> >  And the environment is:
> >   Solaris 5.8
> >   JDK 1.4.1_01
> >   Tomcat 4.1.12-LE-jdk14
> >   Cocoon 2.0.3
> >
> >  May someone please help us ?
> >
> >  Thanks in advance,
> >
> > Piero De Nicola & Luca Morandini
> >
> >
> >      We are protected from the virus by Norton Antivirus
> Corporate Edition
> >
> > ---------------------------------------------------------------------
> > 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:     <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/faq/index.html>
>
> To unsubscribe, e-mail:     <cocoon-users-unsubscribe@xml.apache.org>
> For additional commands, e-mail:   <cocoon-users-help@xml.apache.org>
>


     We are protected from the virus by Norton Antivirus Corporate Edition

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


Mime
View raw message