Hi,
I learned the attached code from Kirupa. However, I don’t know how to feed a grid with the elements of my .xml file.
Any suggestions please…fl.controls.DataGrid;
.
import fl.controls.DataGrid;
var myDataGrid:DataGrid = new DataGrid();
var xmlLoader:URLLoader = new URLLoader();
var xmlData:XML = new XML();
xmlLoader.addEventListener(Event.COMPLETE, LoadXML);
xmlLoader.load(new URLRequest("gcsscpbs_2008.xml"));
function LoadXML(e:Event):void {
xmlData = new XML(e.target.data);
ParsePBs(xmlData);
}
function ParsePBs(skaterInput:XML):void {
var skaterChildren:XMLList = skaterInput.skater.children();
var skaterList:XMLList = skaterInput.skater.Last_Name;
var skaterChildren:XMLList = skaterInput.skater.children();
myDataGrid.addColumn("Last Name");
myDataGrid.addColumn("First Name");
trace(skaterList.length());
for (var i:int = 0; i < skaterList.length(); i++)
{
var skaterElement:XML = skaterList*;
myDataGrid.addItem({Name:skaterElement, Surname:skaterElement});
}
myDataGrid.width = 745;
myDataGrid.rowCount = myDataGrid.length;
myDataGrid.move(4, 216);
addChild(myDataGrid);
}