I have a service which uses the document / literal style, and so my methods look like this: public Element[] myMethod(Vector bodyElems)
In the Elements I'm returning, I have some CDATA sections - which are not making it into the XML in the SOAP response. Instead, characters in these sections are escaped and sent as normal text. Could this be changed to allow CDATA sections to be sent unaltered? I think I've tracked down the point of conversion to SerializationContextImpl, method writeDOMElement - instead of: } else if (child instanceof Text) { writeSafeString(((Text)child).getData()); } the general logic could be: } else if (child instanceof CDATASection) { writeString("<![CDATA[" + ((CDATASection)child).getData() + "]]>"); } else if (child instanceof Text) { writeSafeString(((Text)child).getData()); } Thanks, Zeyn -- _______________________________________________ Sign-up for your own FREE Personalized E-mail at Mail.com http://www.mail.com/?sr=signup