I could see uses for it - very similar to what you suggest. However I was instead 
looking into
achiving the same thing with the Request Generator, the Fragment Extractor and internal
pipelines...
> A long long time ago Carsten Ziegeler wrote:
>> Nearly all generators could be rewritten as sources, for
>> example the RequestGenerator could be written as a "request:"
>> protocol. But does this make sense - I would say: "No". I
>> think a protocol makes sense if several, different sources
>> (documents, pieces of information) can be obtained using this
>> protocol. For example using an FTP protocol you can fetch
>> several files from the FTP server.
>> A request protocol for example addresses only one piece of
>> information, the request.
>
> After more than three months, I incurred in a scenario that might  justify the 
>implementation
> of a RequestSource.
>
> Say you have an HTML form with a textarea field, where the user is  allowed to paste 
>an HTML
> (not XHTML) fragment, maybe because he is using  some rich text editor that outputs 
>a bunch of
> invalid HTML, like the MS  rich text editor for IE or Mozilla's ComposIte [1].
>
> Moreover, say that you want to take this text and convert it to
> well-formed XML with JTidy. You could do it all with some custom action  or XSP page 
>or custom
> generator. But wouldn't it be much easier to just  write something like:
>
> <map:generate type="html" src="request://parameters/parametername"/>
>
> ?
>
> Is there's an easier and more elegant alternative? And if there isn't  one, if I 
>wrote this
> kind of Source, would it be useful to someone else  beside me?
>
>       Ugo
>
> [1]: http://composite.mozdev.org/index.html
>
> --
> Ugo Cei - http://www.beblogging.com/blog/
>
>
> --------------------------------------------------------------------- To 
>unsubscribe, e-mail:
> [EMAIL PROTECTED]
> For additional commands, email: [EMAIL PROTECTED]


-- 
"The heights of genius are only measurable by the depths of stupidity."



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

Reply via email to