All you need to do is set the nodeValue rather than access it. var trial_xml:XML = new XML("<navigation><category>This is a category</category></navigation>"); trace(trial_xml.firstChild.firstChild.firstChild.nodeValue); trial_xml.firstChild.firstChild.firstChild.nodeValue = "This is a NEW category"; trace(trial_xml.firstChild.firstChild.firstChild.nodeValue); trace(trial_xml); stop();
trace output: This is a category This is a NEW category <navigation><category>This is a NEW category</category></navigation> Hope that helps, Andrew -----Original Message----- From: Teresa Hardy [mailto:[EMAIL PROTECTED] Sent: Thursday, March 08, 2007 2:49 PM To: flashcoders@chattyfig.figleaf.com Subject: Re: [Flashcoders] Help with updating a nodeValue in an XML file I have been through more manuals than I can list, have also been through the complete www.lynda.com tutorial. All the examples create new nodes. I have not seen any example that writes to an existing node. Teresa On 3/8/07, dr.ache <[EMAIL PROTECTED]> wrote: > > Maybe i get you wrong, but maybe |nodeValue:String is, what you are > looking for. > Give the manual a chance - search for XMLNode > > greez, > dr.ache > > > > |Teresa Hardy schrieb: > > I thought this was really basic and easy but I just can't find the > > syntax to > > do it. All I am trying to do is update one nodeValue from the swf to > > the xml > > based on which button is selected. I don't want to make a new node, just > > update the <theme> that exists. The reading part listed below works > > fine. I > > just can't figure out how to write TO a specified child node and all the > > documentation has me totally confused. I am starting to wonder if I > > have to > > .removeNode and recreate it....I still don't have the syntax. > > > > Thanks in advance. I have been learning a huge amount from listening > > to all > > the conversations here as I teach myself ActionScript! > > > > Teresa > > > > my_xml = new XML(); > > my_xml.ignoreWhite = true; > > my_xml.load("setup.xml"); > > my_xml.onLoad = function(success) { > > if (success) { > > sessionInfo_xml = my_xml.firstChild; > > children = sessionInfo_xml.childNodes; > > folderName = children[0].firstChild.nodeValue; > > maxImages = children[1].firstChild.nodeValue; > > domainName = children[2].firstChild.nodeValue; > > searchSubject = children[3].firstChild.nodeValue; > > theme = children[4].firstChild.nodeValue; > > } else { > > trace("XML error"); > > } > > }; > > _______________________________________________ > > Flashcoders@chattyfig.figleaf.com > > 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 > > > > _______________________________________________ > Flashcoders@chattyfig.figleaf.com > 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 > _______________________________________________ Flashcoders@chattyfig.figleaf.com 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 _______________________________________________ Flashcoders@chattyfig.figleaf.com 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