Thanks all - I had it correct, but the Yahoo! specs in regards to sample XML fed back was wrong... and thus my namespace URI was wrong - so I never got anything. Thanks for your help - working great now.
On Mon, Feb 9, 2009 at 4:19 PM, Merrill, Jason < jason.merr...@bankofamerica.com> wrote: > This should work: > > private function loadedXML( e:Event ):void { > var myXML:XML = new XML( e.target.data ); > var ywNS:Namespace = myXml.namespace("yweather"); > trace( myXML.channel.item.ywNS::conditi...@temp ); > } > > > Jason Merrill > > Bank of America > Learning Performance Solutions Instructional Technology & Media > > Learn about the Adobe Flash platform for rich media experiences - join the > Bank of America Flash Platform Community > > > > > > > -----Original Message----- > From: flashcoders-boun...@chattyfig.figleaf.com [mailto: > flashcoders-boun...@chattyfig.figleaf.com] On Behalf Of Eric E. Dolecki > Sent: Monday, February 09, 2009 4:10 PM > To: Flash Coders List > Subject: Re: [Flashcoders] Getting attributes out of a node with : in it > > Ok, so in my XML loaded function I have this: > private function loadedXML( e:Event ):void > { > > var myXML:XML = new XML( e.target.data ); > var yweather:Namespace = new Namespace( " > http://weather.yahooapis.com/ns/rss/1.0" ); > trace( myXML.channel.item.yweather::conditi...@temp ); > > } > > I get nothing. I'm pretty sure my scope is correct. As long as the > namespace > var name matches the tag I'm after, I should be able to get to it, correct? > > > On Mon, Feb 9, 2009 at 3:27 PM, Taka Kojima <t...@gigafied.com> wrote: > > > I just realized that the link I sent doesn't mention the namespace > > operator, which is the main thing you need... > > > > The following example uses the :: operator to identify XML properties > > with specified namespaces: > > > > var soap:Namespace = new Namespace(" > http://schemas.xmlsoap.org/wsdl/soap/ > > "); > > var w:Namespace = new Namespace("http://weather.example.org/forecast"); > > var myXML:XML = > > <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"> > > <soap:Body> > > <w:forecast xmlns:w="http://weather.example.org/forecast"> > > <w:city>Quito</w:city> > > <w:country>Ecuador</w:country> > > <date>2006-01-14</date> > > </w:forecast> > > </soap:Body> > > </soap:Envelope>; > > > > trace(myXML.soap::Body.w::forecast.w::city); // Quito > > > > > > so in your case, try doing... > > > > trace(myXML.yweather::conditi...@text); > > > > should work. > > > > - Taka > > > > On Mon, Feb 9, 2009 at 12:20 PM, Taka Kojima <t...@gigafied.com> wrote: > > > I take it this is from an rss feed? > > > > > > Look into the Namespace class... > > > > > > > http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/Namespace.html > > > > > > Unfortunately, you didn't paste the entire XML doc so I can't guide you > > > further. > > > > > > - Taka > > > > > > On Mon, Feb 9, 2009 at 10:36 AM, Eric E. Dolecki <edole...@gmail.com> > > wrote: > > >> > > >> For example I have a node like so: > > >> > > >> <yweather:condition text="Partly Cloudy" code="30" temp="34" > date="Mon, > > 09 > > >> Feb 2009 12:56 pm EST"/> > > >> > > >> > > >> How can I get into that node to pull attributes out? The ":" in the > node > > >> name is screwing my up at the moment. > > >> > > >> Eric > > >> _______________________________________________ > > >> Flashcoders mailing list > > >> Flashcoders@chattyfig.figleaf.com > > >> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders > > > > > > > > _______________________________________________ > > Flashcoders mailing list > > Flashcoders@chattyfig.figleaf.com > > http://chattyfig.figleaf.com/mailman/listinfo/flashcoders > > > > > > -- > http://ericd.net > Interactive design and development > _______________________________________________ > Flashcoders mailing list > Flashcoders@chattyfig.figleaf.com > http://chattyfig.figleaf.com/mailman/listinfo/flashcoders > _______________________________________________ > Flashcoders mailing list > Flashcoders@chattyfig.figleaf.com > http://chattyfig.figleaf.com/mailman/listinfo/flashcoders > -- http://ericd.net Interactive design and development _______________________________________________ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders