MS wrote:
> Hi,
>
> I have another question related to JAXB and Jersey. I would like to
> return an XML representation that contains CDATA, but apparently JAXB
> can't deal with it correctly. There is a FAQ entry on the JAXB page:
> https://jaxb.dev.java.net/faq/index.html#marshalling_cdata
>
> The XML content in the http request looks like this:
> <myXml>
> <tagWithCdata><![CDATA[<test>123</test>]]></tagWithCdata>
> </myXml>
>
> The String "tagWithCdata" in the Java object like this: "<test>123</test>"
>
> And the marshalled XML in the http response like this:
> <myXml>
> <tagWithCdata><test>123</test></tagWithCdata>
> </myXml>
>
> Does anyone have an idea what is the best way to get a response that
> looks like the request and includes CDATA?
>
> Thanks a lot!
> ...
Why do you care? The difference shouldn't matter in practice; these are
just two different ways of escaping the same information.
BR, Julian