Hi,

Do you mean that i should change it as 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("MESSAGE CONTENT DATA");

Thanks


On Mon, Jul 28, 2008 at 5:10 AM, Amila Suriarachchi <
[EMAIL PROTECTED]> wrote:

>
>
> 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