I think I use escapes to successfully build the CDATA wrapper for text like so. "<!\[CDATA\[" + "new text" + "\]\]>"
--- In flexcoders@yahoogroups.com, "Tracy Spratt" <[EMAIL PROTECTED]> wrote: > > The compiler is still recognizing the cdata tags. Try: > > xml.info.circleText = "<![CDATA[" + "new text" + "]" + "]>" > > > > I do not know if literal xml would work, or would have the same issue > with the cdata tags: > > xml.info.circleText = <![CDATA[{new text}]]>; //give it a try > > > > Tracy > > > > ________________________________ > > From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On > Behalf Of grimmwerks > Sent: Thursday, May 08, 2008 12:43 PM > To: flexcoders@yahoogroups.com > Subject: [flexcoders] on the fly XML string change and keep CDATA > wraps.... > > > > Ok I've got this xml setup: > > > > <item> > > <info> > > <circleText><![CDATA[]]></circleText> > > <workingText><![CDATA[]]></workingText> > > <needText><![CDATA[]]></needText></info> > > <circle type="work" x="200" y="150" percent="25"/> > > <circle type="home" x="80" y="120" percent="20"/> > > <circle type="community" x="150" y="130" percent="30"/> > > <circle type="self" x="300" y="80" percent="25"/> > > </item> > > > > I can get / set everything fine - I can even set xml.info.circleText = > "new text" but I lose the <![CDATA[ wrapping. > > > > I've tried to do > > > > xml.info.circleText = "<![CDATA[" + "new text" + "]]>" but that throws > an error. > > > > Any suggestions? >