> We are evaluating C2 for a very large, public, 
> data-dissemination project
> (NHGIS.ORG).  I would like to build a few small XML 
> visualization tools in
> C2 for demonstration purposes.  For example, a facility to 
> upload an XML
> instance, associate it with a stylesheet living on the server 
> and return
> transformed XHTML.  The upload need not be saved anywhere on 
> the server;
> I'd like to hand the uploading stream directly to Cocoon.  I 
> can clearly
> see a couple ways to accomplish this but suspect there are more:

You could take a look at this:

http://xml.apache.org/cocoon/userdocs/generators/stream-generator.html

What about employing me?

Hope it helps,

> 
> a) Specify a servlet external to Cocoon which handles 
> multi-part form data
> as the src attr on my generator in the pipeline.  How does this kick
> off the pipeline's processing?  I suspect I need to bind the 
> upload stream
> to the pipeline within my servlet and make a call to Cocoon 
> but I'm not
> clear how.  Or is Cocoon waiting like a daemon for bytes to 
> show up at the
> mouth of the pipe?
> 
> b) Extend one of Cocoon's generator classes 
> (StreamGenerator?) to handle
> the multi-part form data and call it from my form.
> 
> c) Is there a way to modify the File Upload example to hand 
> the upcoming
> stream to a transformation?  It seems that example merely specifies a
> directory for uploads and does nothing with the stream itself.
> 
> d) ?
> 
> What is the cleanest manner of doing this?  I suspect there 
> is a Cocoon
> pattern lurking in this problem and would like to implement 
> the solution
> that best reflects such a pattern.
> 
> ----------------------------------------------------------------
> Mike Haarman                        Minnesota Population Center,
> [EMAIL PROTECTED]              University of Minnesota,
>                                     537 Heller Hall,
>                                     Minneapolis, MN 55455
> Co-Architect, Programmer,
>   National Historical GIS -- http://www.nhgis.org/
> Maintainer,
>   DDI Codebook DTD -- http://www.icpsr.umich.edu/DDI/
> 
> 
> ---------------------------------------------------------------------
> 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]>
> 
> 

---------------------------------------------------------------------
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