Hello, Most e4x methods return xmllist not xml. I think the following should work :
> var n1 : XML = report.system["product-name"][0]; thomas --- http://www.web-attitude.fr/ msn : [email protected] softphone : sip:[email protected] <sip%[email protected]> téléphone portable : +33601 822 056 2009/11/17 Pruitt, Byron S <[email protected]> > > > Found an article online reporting the dashes are a problem in E4X > syntax. http://www.insideria.com/2009/01/flex-xml-quick-tip.html if > anyone is interested. > > > > However it addresses the problem of… > > > > dg.dataProvider = xmlDataSource.data-one; > > > > And recommends… > > > > dg.dataProvider = xmlDataSource["data-one"]; > > > > But in my problem, I do not explicitly state a dash in my syntax. I > expanded my experiment a little and defined report to be > > > > var report : XML = > <dls-configuration><system><product-name></product-name></system>………</dls-configuration> > > > > and tried > > > > var n1 : XML = report.system["product-name"] as XML; > > and n1 is null. > > > > Still confused. > > > > -S > > > > > > *From:* [email protected] [mailto:[email protected]] *On > Behalf Of *claudiu ursica > *Sent:* Tuesday, November 17, 2009 2:09 PM > *To:* [email protected] > *Subject:* Re: [flexcoders] quick XML question > > > > > > I think the - <dls-configuration> is the issue. There is a solution for > this but i cannot remember where i read about it. Do some google-ing... > > C > > > ------------------------------ > > *From:* "Pruitt, Byron S" <[email protected]> > *To:* "[email protected]" <[email protected]> > *Sent:* Tue, November 17, 2009 8:29:22 PM > *Subject:* [flexcoders] quick XML question > > > > I have a variable named report set to an xml document. > > > > var report : XML = > <dls-configuration><system></system>………</dls-configuration> > > var n1 : XML = report.system as XML; > > var n2 : XML = report.children( )[0]; > > > > n1 = null > > n2 = the system node > > > > I have accessed nodes many times like I do for n1 and not a problem with it > evaluating to null. I can’t figure out what I am doing differently with the > above. > > Any help showing me the obvious is appreciated. > > > > > > -Steve > > > > > > >

