On Fri, Jul 25, 2008 at 6:25 PM, Dini Omar <[EMAIL PROTECTED]> wrote:

> Hi all,
>
> I am trying to build the payload/messagebody for an element. According to
> the specific the payload has to be within a CDATA element. I tried to do
> this as shown below
>
>
> private static final String START_TAG=new String("<![CDATA[");
> private static final String END_TAG= new String("]]>");
> SadFileStub.IEEdifactString theString = new SadFileStub.IEEdifactString();
> theString.setIEEdifactString(START_TAG.concat("MESSAGE CONTENT
> DATA").concat(END_TAG));
>
> This does not seem to work as the message is coming out as shown below
>
> &lt;![CDATA[MESSAGE CONTENT DATA]]&gt;
>
> Does anyone know why this is happening?
>

Underline Xml Stream writer replaces any  special  characters with the scape
characters. So if you set CDATA part as the string it assumes every thing as
the string to be send. In this case you can only set the MESSAGE CONTENT
DATA. if there are special characters xml stream writer takes care of.

thanks,
Amila.



-- 
Amila Suriarachchi,
WSO2 Inc.

Reply via email to