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


Reply via email to