Thanks,

it seems that the fragment is written into a (temporary) file. The filename is created using some hashing:

 String id = Long.toHexString((hashCode()^HashUtil.hash(requestURI)) + fragmentID);

After that, tha Extractor seems to output something like:

<fe:fragment fragment-id="<id>"/> where ID is the file name.

If I figured out how this actually works I hope to find time to contribute a small wiki for this.

Probably there's something in the samples. Thanks anyway.

Regards
Holger


[EMAIL PROTECTED] schrieb am 08.09.2005 11:35:51:

> >From: [EMAIL PROTECTED]
> >Date: Wed, 7 Sep 2005 14:53:34 +0200
> >
> > >
> > > A quick thought - would it be possible to use the Fragment Extractor
> > > Transformer to write out the (generated) XML for JasperReports into a
> >file,
> > > then point JR at that?
> > >
> > > Andrew.
> > >
> >Can you give an example how this Transformer would create a file? The User
> >Docs and the wiki do not contain any valuable information.
>
> Don't know really, as I've not used it myself (which is why it was just a
> quick thought).  As I understand it, though, that transformer extracts part
> of the XML stream into a separate file and replaces it with some ID that you
> can use in conjunction with another pipeline to process that file.  Of
> course, I may be mistaken...
> Although it was obviously written to remove an SVG section and substitute an
> IMG whose source is a pipeline that converts it to a bitmap, it seems to me
> that it ought to be possible to e.g. have it extract your XML definition for
> JasperReports, and replace it with an IFRAME that loads the output from your
> reader (or, if not, it may be possible to adapt it to do so).  You're right
> that the docs are poor,
> http://cocoon.apache.org/2.1/userdocs/transformers/extractor-transformer.html
> doesn't even mention if there's any configuration or parameters that can be
> used with it.  I guess you'll have to dig through the source instead :-(
>
>
> Andrew.
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

Reply via email to