Во-первых, ссылки на справочник по языку Flex 3 - необходимо иметь закладку для поиска этого материала.
http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/index.html
XML
XMLList
XMLListCollection
Во-вторых, я бы сказал, проверьте ссылку Examples
для XMLList, поскольку это дает хороший рабочий пример между разницейXML и XMLList.
Используйте XML, когда вы хотите создать переменную со значением документа XML.
var mybooks:XML = <books>
<book>
<title>Book1</title>
</book>
<book>
<title>Book2</title>
</book>
</books>;
Используйте XMLList для создания подмножеств данных из переменной XML.
var mybookTitles:XMLList = mybooks.title;
Наконец, класс XMLListCollection является в основном вспомогательным классом для получения вашего объекта XML или XMLList и использования его в элементе управления.
Возьмите этот фрагмент из mx.core.Repeater
документов в его dataProvider
свойстве
If you set it to an XML or XMLList, it is converted into an XMLListCollection.
Надеюсь, это поможет