Thanks Joerg,
it's now working pefectly! :) Many thanks again...
Rui

On Tue, 2003-10-28 at 21:22, Joerg Heinicke wrote:
> Take a look into an existing generator as base, e.g. the JSPGenerator.
> 
> There you have code like
> 
> SAXParser parser = null;
> try {
>    byte[] bytes = <byte array returned from JSP engine>;
> 
>    InputSource input = new InputSource(new ByteArrayInputStream(bytes));
> 
>    // pipe the results into the parser
>    parser = (SAXParser)this.manager.lookup(SAXParser.ROLE);
>    parser.parse(input, this.xmlConsumer);
> } finally {
>    this.manager.release((Component)parser);
> }
> 
> It's important to avoid instantiation directly, but to use the factories 
> provided by Cocoon. Also the components should be released at the end.
> 
> Joerg
> 
> On 28.10.2003 21:36, Rui Alberto L. GonÃalves wrote:
> 
> > Hi all,
> > I'm having some difficulties writing a custom generator.
> > Somewhere in the generate() method I have a String that
> > contains valid XML! I want to send it to the pipeline!
> > Does anyone know how to do this?
> > 
> > I tryed
> > --------------------------
> > public class MyRequestGenerator
> >   extends ServiceableGenerator
> > 
> > .......
> > org.xml.sax.helpers.XMLReaderAdapter
> >       reader_adpter = new org.xml.sax.helpers.XMLReaderAdapter();
> > 
> > super.setContentHandler((org.xml.sax.ContentHandler)reader_adpter);
> > 
> > reader_adpter.parse(new org.xml.sax.InputSource(
> > new java.io.CharArrayReader(str.toCharArray()));
> > ----------------
> > but without success! Any help will be appreciated. Thanks.
> > 
> > Rui
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
-- 
Rui Alberto L. GonÃalves <[EMAIL PROTECTED]>
PT InovaÃÃo


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to