Thanks everyone. I don't want to find the <pet> node by using just @name. I need to match a node in xml.pets, given a full node, like so: xml.pets.(pet.toXMLString() == myPet.toXMLString());
I can't seem to get part that working. I think it should be easy to use parent() once I have that bit, right? - Michael M. -----Original Message----- From: flashcoders-boun...@chattyfig.figleaf.com [mailto:flashcoders-boun...@chattyfig.figleaf.com] On Behalf Of Kenneth Kawamoto Sent: Thursday, May 05, 2011 11:54 AM To: flashcoders@chattyfig.figleaf.com Subject: Re: [Flashcoders] E4X question: finding parent var xml:XML = <root> <pets group="A"> <pet name="Rover"/> <pet name="Buffy"/> </pets> <pets group="B"> <pet name="Spot"/> <pet name="Sugar"/> </pets> </root>; trace(xml.pets.pet.(@name == "Sugar").parent().@group); // B Perhaps you don't want to call your XML "pets" as it's a node name as well. _______________________________________________ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders