Btw - I have to say I was very confused initially because it sounded like you were saying the _original_ value was being escaped. Ie, you put S into X (x being an xml object, S being a string w/ html) and S changed, not X.
Anyway - going to blog this up around noon. On Wed, Sep 8, 2010 at 8:40 PM, Raymond Camden <rcam...@gmail.com> wrote: > Woot! Found it: > > http://www.mail-archive.com/cf-talk@houseoffusion.com/msg312892.html > > I have _never_ seen this in use, but it works perfectly: > > > <cfset s = "<font color=""red""><b>foo</b></font>"> > <cfxml variable="x"> > <root> > <child name="one" /> > </root> > </cfxml> > <cfdump var="#x#"> > <cfset x.root.child[1].xmlCData = s> > > > <cfoutput> > #x.root.child[1].xmltext# > <p> > #s# > </cfoutput> > > <cffile action="write" file="#expandPath('foo.xml')#" output="#toString(x)#"> > > On Wed, Sep 8, 2010 at 8:38 PM, Raymond Camden <rcam...@gmail.com> wrote: >> I'm digging. This came up 3 years ago too: >> >> http://www.houseoffusion.com/groups/cf-talk/thread.cfm/threadid:32864 >> >> >> On Wed, Sep 8, 2010 at 4:54 PM, Jake Munson <jmun...@idahopower.com> wrote: >>> >>> Ray, >>> >>> In addition to my previous email with proof of concept code, I am able to >>> reproduce my problem using your code below by adding this cffile tag to the >>> end of your code: >>> <cffile action="write" file="#expandPath('foo.xml')#" >>> output="#toString(x)#"> >>> >>>>Weird. I can't reproduce this: >>>> >>>> >>>><cfset s = "<font color=""red""><b>foo</b></font>"> >>>><cfxml variable="x"> >>>><root> >>>><child name="one" /> >>>></root> >>>></cfxml> >>>> >>>><cfset x.root.child[1].xmlText = s> >>>> >>>> >>>><cfoutput> >>>>#x.root.child[1].xmltext# >>>><p> >>>>#s# >>>></cfoutput> >>>> >>>>The value is NOT escaped in the XML, nor in the original variable. >>>> >>>> >>>> >>>>>> >>> >>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology-Michael-Dinowitz/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:336938 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm