XML List component in flash

I am completely new to as3 and it looks very complicated!

What i need is to

  1. load an XML node and gathering report names, and listing these into a List component from flash cs4

  2. in turn when any report name is clicked or rolled over, (in a dynamic text field) the report description for that reportname will show!

this is my XML file:

<?xml version=“1.0” encoding=“utf-8”?>
<reports lastupdate=“9/14/2005” dir="">
<reportdetails name=“Product Installations and Removals”>
<desc>The report focuses provides visability of installations and removals down to account level. these reports include any product additions and removals on accounts based upon the install date and removal date of the product.</desc>
</reportdetails>

<reportdetails name=“Product price variation report”>
<desc>The report provides visability of discounts or promotions applied to accounts at product level</desc>
</reportdetails>

<reportdetails name=“Product Snapshot”>
<desc>This report allows you to look at the latests promotion on the number of products by services type and also by customer type inclusive of status and the associated reportdetailsal rental.</desc>
</reportdetails>
</reports>

I can show you what i know so far, which can output some results into the flash output box, but i do not know how to arrange any of this for my requirements above:

import fl.controls.List;
import flash.text.TextField;

var xmlLoader:URLLoader = new URLLoader();
var xmlData:XML = new XML();
xmlLoader.addEventListener(Event.COMPLETE, LoadXML);
xmlLoader.load(new URLRequest(“report2.xml”));

function LoadXML(e:Event):void
{
xmlData = new XML(e.target.data);

//get all report descriptions
var desc:String = xmlData.reportdetails.desc.text();

//how to get attribute name for first array
var rportname:String =xmlData.reportdetails.attributes()[0];
//how to get attributes name for all arrays
var rportname2:String =xmlData.reportdetails.@name;

//output all report descriptions
trace(desc);
}

This is probably such an easy task for most so please share your knowledge with me! will be very grateful to learn from you!