Мда. Согласен. Я впринципе уже собрался все это через for (all in ..) делать... но тут прило в голову просто решение. Итак Код будет выглядеть так.

Код:
System.useCodepage=true;
var my_array=new Array;
var xml_obj= new XML();
xml_obj.ignoreWhite = true;
xml_obj.xmlDecl="xml version=1.0 encoding=UTF-8?";
xml_obj.load("file");
xml_obj.onLoad = function(success:Boolean){
var Nodes:XMLNode = xml_file;
Nodes=Nodes.firstChild; // в зависимости по какой глубине XML идем
for (var Node:XMLNode = Nodes.firstChild; Node != null; Node = Node.nextSibling) {
my_array.push(Node.attributes);
}
// в дальнейшем если нам нужен вывод данных в табличном виде
my_table.dataProvider =my_array;
}
Простенько и со вкусом
