it's definitely not something that falls into the "simple to implement" 
ball park.

One option that comes to mind is to write an interceptor that sits 
immediately AFTER the StaxOutInterceptor and wrappers the 
XmlStreamWriter with a new XmlStreamWriter that forwards the 
writeCharacters calls to writeCDATA instead.   That would make all the 
strings CDATA sections.   You could probably analyze the string a bit 
first.   That probably wouldn't be too hard to do.

Dan


On Wednesday 03 October 2007, Vincenzo Vitale wrote:
> No one with the same requirement? :-(
>
> I know that with normal XML parsers having a CDATA section or an
> escaped one should not be a problem but in my case maybe the third
> party are soing to use a custom old style parser... I'm thing about
> creating a servlet filter to substitute the output in the rest case
> but it seems to me really really old style!
>
>
> Ciao,
> V.
>
> On 9/28/07, Vincenzo Vitale <[EMAIL PROTECTED]> wrote:
> > Hi All,
> >
> > I'm exposing a rest services (using annotation) and the return value
> > is a string with html code inside. The result value is escaped but I
> > would like to have it between <![CDATA[, like it's done with the
> > equivalent Soap service.
> >
> > Is it possible?
> >
> >
> > Thanks,
> > Vincenzo.



-- 
J. Daniel Kulp
Principal Engineer
IONA
P: 781-902-8727    C: 508-380-7194
[EMAIL PROTECTED]
http://www.dankulp.com/blog

Reply via email to