Sylvain,

        yes, it worked :)

        With a little derived from EmbeddedXMLPipe I was able to
 get rid of PIs and start/end of document.

 Thanks,

 ---------------------------------------------
                Luca Morandini
                GIS Consultant
               [EMAIL PROTECTED]
 http://utenti.tripod.it/lmorandini/index.html
 ---------------------------------------------


> > -----Original Message-----
> > From: Sylvain Wallez [mailto:[EMAIL PROTECTED]]
> > Sent: Wednesday, October 24, 2001 3:18 PM
> > To: [EMAIL PROTECTED]; cocoon-users
> > Subject: Re: Outputting raw XML from a Transformer
> >
> >
> > Luca Morandini a écrit :
> > >
> > > Sylvain,
> > >
> > >         ok, I parsed it, and it shows gracefully... bar for an
> > "<?xml version="1.0"
> > > encoding="UTF-8"?>" on top of every XML string which I
> receive from the
> > > external application.
> > >
> > >         I think this PI causes an "AbstractXMLPipe: Exception
> > in endDocument" when
> > > I try to render the XML output in HTML via a stylesheet.
> > >
> > >         Hence, how could I get rid of this unwanted PI ?
> > >
> >
> > You need also to put between the parser and the transformer output a
> > filter that removes start/endDocument and PIs from the parsed document.
> > org.apache.cocoon.xml.EmbeddedXMLPipe strips start/endDocument, but not
> > <?xml?> PI's. Your filter can extend this class and strip also PIs.
> >
> > Sylvain.
> >
> > > Thanks in advance,
> > >
> > > ---------------------------------------------
> > >                Luca Morandini
> > >                GIS Consultant
> > >               [EMAIL PROTECTED]
> > > http://utenti.tripod.it/lmorandini/index.html
> > > ---------------------------------------------
> > >
> > > > -----Original Message-----
> > > > From: Sylvain Wallez [mailto:[EMAIL PROTECTED]]
> > > > Sent: Wednesday, October 24, 2001 8:58 AM
> > > > To: [EMAIL PROTECTED]
> > > > Subject: Re: Outputting raw XML from a Transformer
> > > >
> > > >
> > > >
> > > >
> > > > Luca Morandini a écrit :
> > > > >
> > > > > Folks,
> > > > >
> > > > >         I'm writing my first Transformer, and I'd like to
> > > > insert an XML string,
> > > > > which I receive from another application, into the output
> > stream of the
> > > > > Transformer... but without parsing it, is it possible ?
> > > > >
> > > > > Best regards,
> > > > >
> > > > Nope. You have to parse it. You can lookup(Parser.ROLE) on
> > the component
> > > > manager to get a parser and send the resulting SAX events to
> > the output
> > > > of your transformer.
> >
> > --
> > Sylvain Wallez
> > Anyware Technologies - http://www.anyware-tech.com


---------------------------------------------------------------------
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: <[EMAIL PROTECTED]>
For additional commands, e-mail: <[EMAIL PROTECTED]>

Reply via email to