все очень глупо, сбился с толку.
есть хмл файл:

Код:
<trackList>
<track>
<annotation>Track 1</annotation>
<location>music/Track 01.mp3</location>
</track>
<track>
<annotation>Track 2</annotation>
<location>music/Track 02.mp3</location>
</track>
<track>
<annotation>Track 3</annotation>
<location>music/Track 03.mp3</location>
</track>
<track>
<annotation>Track 4</annotation>
<location>music/Track 04.mp3</location>
</track>
<track>
<annotation>Track 5</annotation>
<location>music/Track 05.mp3</location>
</track>
</trackList>
Читается из хмл файла с помощью:

Код:
<mx:HTTPService id="playlistService" url="playlist.xml" showBusyCursor="true" result="playlistServiceResultHandler(event)" resultFormat="xml"/>
Подскажите куда это лучше считать (Array, ArrayCollection и.т.д.), и как использовать в качестве DataProvider для компонента List. Интерисует конкретный код! Заранее спасибо откликнувшимся!
P.S. Возможно ли считать этот xml прямо в массив? если скажем напишем:

Код:
<mx:HTTPService id="playlistService" url="playlist.xml" showBusyCursor="true" result="playlistServiceResultHandler(event)" resultFormat="array"/>