But only a partial one, right? That's what I understood - others have commented on it. I have used xfactorstudios Xpath classes instead. AS3 takes care of it though if you can go that route.
Jason Merrill Bank of America GT&O Learning & Leadership Development eTools & Multimedia Team >>-----Original Message----- >>From: [EMAIL PROTECTED] >>[mailto:[EMAIL PROTECTED] On Behalf >>Of David Ngo >>Sent: Tuesday, July 24, 2007 1:55 PM >>To: [email protected] >>Subject: RE: [Flashcoders] CDATA Html Text not working >> >>If you're using Flash 8, XPath was already integrated into >>its library/API. >> >> >>-----Original Message----- >>From: [EMAIL PROTECTED] >>[mailto:[EMAIL PROTECTED] On Behalf >>Of Chris W. >>Paterson >>Sent: Tuesday, July 24, 2007 1:44 PM >>To: [email protected] >>Subject: Re: [Flashcoders] CDATA Html Text not working >> >>Great! That works! Thanks so much!! >> >>I'll look into that XPath... Maybe not for this project since >>it's on a tight deadline, but for the future! >> >>Thanks! >>Chris >> >>--- Alan MacDougall <[EMAIL PROTECTED]> wrote: >> >>> Chris W. Paterson wrote: >>> > >>this.firstChild.childNodes[i].firstChild.childNodes[j].childNodes;-- >>> > - >>this is how I am trying >>> to >>> > access the content of that node. >>> > >>> > First off, I'm guessing I should use .nodeValue? Will >>that give me >>> > the >>entire node with >>> > "<![CDATA[]]>"? Is it even possible to read the html >>value for html >>text? >>> > >>> >>> Yep, there's the problem. The content of an XML node is a node in >>> itself >>> -- it's just a text node. It looks like this: >>> >>> <foo>my text</foo> >>> >>> <foo> --> part of node A >>> my text --> node B >>> </foo> --> part of node A >>> >>> >>> So to get the text inside that <foo> tag, let's say we have: >>> >>> var fooNode:XMLNode; >>> var textNode:XMLNode = fooNode.firstChild; var myText:String = >>> textNode.nodeValue; myTextField.htmlText = myText; // now it should >>> look right >>> >>> As you can see, the child node of <foo> is an XMLNode which >>contains >>> the text -- it's not the string itself. I've used CDATA in >>XML plenty >>> of times, and your HTML text fields will interpret the HTML >>as long as >>> you're getting the string value of the text node. >>> >>> As for all that confusing child.firstChild.childNodes[n].child >>> business, may I suggest XFactorStudios' excellent XPath >>implementation? >>> www.xfactorstudio.com -- and then you can specify your XML >>with simple >>> syntax like this: >>> >>> // gets an Array of XMLNodes; specifically, all <bar> >>inside a <foo>, >>> starting from rootNode var nodes:Array = >>XPath.selectNodes(rootNode, >>> "foo/bar"); >>> >>> It's a less confusing than manually walking the XML tree, >>and allows >>> some pretty complex searches once you really get into it. ( >>> http://www.w3.org/TR/xpath is very dense, but section 2 may >>give you >>> an example of XPath's power.) >>> >>> _______________________________________________ >>> [email protected] >>> To change your subscription options or search the archive: >>> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders >>> >>> Brought to you by Fig Leaf Software >>> Premier Authorized Adobe Consulting and Training >>> http://www.figleaf.com http://training.figleaf.com >>> >> >> >> >> >> >> >> >> >>______________________________________________________________ >>______________ >>________ >>Got a little couch potato? >>Check out fun summer activities for kids. >>http://search.yahoo.com/search?fr=oni_on_mail&p=summer+activit >>ies+for+kids&c >>s=bz >>_______________________________________________ >>[email protected] >>To change your subscription options or search the archive: >>http://chattyfig.figleaf.com/mailman/listinfo/flashcoders >> >>Brought to you by Fig Leaf Software >>Premier Authorized Adobe Consulting and Training >>http://www.figleaf.com >>http://training.figleaf.com >> >>_______________________________________________ >>[email protected] >>To change your subscription options or search the archive: >>http://chattyfig.figleaf.com/mailman/listinfo/flashcoders >> >>Brought to you by Fig Leaf Software >>Premier Authorized Adobe Consulting and Training >>http://www.figleaf.com >>http://training.figleaf.com >> _______________________________________________ [email protected] To change your subscription options or search the archive: http://chattyfig.figleaf.com/mailman/listinfo/flashcoders Brought to you by Fig Leaf Software Premier Authorized Adobe Consulting and Training http://www.figleaf.com http://training.figleaf.com

