firdosh, Take a look at this when you have time, see if it clears things up:
http://www.adobe.com/devnet/flex/articles/e4x.html Mike --- In [email protected], "Firdosh Tangri" <[EMAIL PROTECTED]> wrote: > > I have an xml > > <presentation width="720" height="540" start="play" buildNum="6.0.432.432"> > > <slides> > <slide id="366" frameRate="30" totalFrames="150" advance="auto" > type="normal"> > <content url="assets/slides/Slide1.swf"/> > > <slideTitle>1.Adobe Connect Solutions</slideTitle> > > <slideBackground index="1" frameToPlay="3" duration="00:10" > showAfterFrame="0"/> > <notes isHTML="true"></notes> > </slide> > > <slide id="366" frameRate="30" totalFrames="150" advance="auto" > type="normal"> > <content url="assets/slides/Slide2.swf"/> > <slideTitle>2.Online Communication Challenges</slideTitle> > <notes isHTML="true"></notes> > <slideBackground index="1" frameToPlay="3" > duration="00:20" showAfterFrame="0"/> > </slide> > </slides> > > </presentation> > > > In a function I load it into a XMLList so that only the slides children get > loaded > > var xmlLoader:URLLoader=URLLoader(evt.currentTarget); > var xmlData:XML=XML(xmlLoader.data); > _slides=new XMLList((xmlData.slides.children())); > > > And heres my Data grid > > <mx:DataGrid width="100%" height="100%" dataProvider="{_slides}" > id="slideInfo_Dg" > resizableColumns="false" sortableColumns="false" > itemClick="changeSlide(event);"> > > <mx:columns> > > <mx:DataGridColumn headerText="Slide Title" > dataField="slideTitle" width="150" fontSize="9" fontWeight="normal"/> > <mx:DataGridColumn headerText="Duration" > dataField="@duration" fontSize="9" fontWeight="normal"/> > > </mx:columns> > </mx:DataGrid> > > > It loads the first column fine but the second column doesnt show up. I even > tried doing dataField="[EMAIL PROTECTED]" > > thanks > cheers :) > firdosh >
