Stefano Mazzocchi wrote:

<snip/>

I restate:

1) I want a way for serializers to indicate to the pipeline what is the encoding they will be using, so that the pipeline can set the right HTTP header for it.

2) also, i want a way to overwrite the sitemap-wide behavior of every single serializers, locally, such as

<map:serialize encoding="UTF-8"/>

when the global serializer configurations state they will be using something else.

Is the proposal clear enough?


Sure ;-)

However, we also have to consider that serializers basically produce binary data (e.g svg2png) for which the encoding has no meaning. So should there be a new kind of serializers (TextSerializer ?) that gets a Writer instead of an OutputStream ?

This would allow for the encoding to be handled directly and totally by the pipeline engine, which would use the proper encoding to build the TextSerializer's Writer.

Sylvain

--
Sylvain Wallez                                  Anyware Technologies
http://www.apache.org/~sylvain           http://www.anyware-tech.com
{ XML, Java, Cocoon, OpenSource }*{ Training, Consulting, Projects }




Reply via email to