Делал делал и не чего не получилось.
ХМЛ

Код:
<?xml version="1.0" ?>
<CATALOG>
<OBJECT id="0001" com="1" price="10000" data="01.02.2009" video="videoxml.mp3">
<LOCATION street="Rekordnaya" district="Malina" />
<FLOOR>
<FLOORS state="5" />
<ALL state="10" />
</FLOOR>
<PLANNING>
<COM1 size="30" foto="imgID0001COM1" />
<KITCHEN size="20" foto="" />
<INFO>tualet - 10</INFO>
<INFO>vannaya - 10</INFO>
</PLANNING>
<REPAIR state="evro">
<INFO>lya lya topolya</INFO>
<INFO>lya lya topolya2</INFO>
</REPAIR>
<DESCRIPTION>
<GAZ state="gorod" />
<INTERNET state="TENET" />
<INFO>mebel</INFO>
<INFO>pol</INFO>
<INF1O>stenu</INF1O>
</DESCRIPTION>
<DESCRIPTION_2>
<LIFT state="good"/>
<DOMOFON state="yes" />
<VID state="detskiy sad" />
<INFO>marazin</INFO>
</DESCRIPTION_2>
<MINUS>
<INFO>NO metro</INFO>
</MINUS>
<WHOSE name="Denis">
<TEL name="DENIS" tel="80672947321" />
</WHOSE>
</OBJECT>
Код:

Код AS3:
function CreateComboBox(myXML:XML):void
{
var dpcb:DataProvider = new DataProvider();
var cb:ComboBox = new ComboBox();
cb.dataProvider = dpcb;
cb.move(100,100);
cb.addEventListener(Event.CHANGE, Selected);
addChild(cb);
var object2:XMLList = myXML.OBJECT[0].children();
for each (var item:XML in object2)
{
trace(item.name());
dpcb.addItem( { label: item.name() } );
//trace("att "+item.attributes().length());
for(var j1:int;j1<item.attributes().length();j1++)
{
//trace(item.attributes()[j].name());
dpcb.addItem( { label: item.attributes()[j1].name() } );
}
trace("child "+item.children().length());
for(var j2:int;j2<item.children().length();j2++)
{
trace(" hasSi "+item.children()[j2].children().hasSimpleContent());
if(item.children()[j2].children().length() > 0)
dpcb.addItem( { label: item.children()[j2] } );
else(item.children()[j2].children().hasSimpleContent() == true )
dpcb.addItem( { label: item.children()[j2].attributes().name() } );
}
}
}
Должно вывести
Всех детей(если само закрывающейся то атрибуты(имена)) и всех детей детей, если есть само закрывающейся дети то и их тоже теги.
у меня вылазит всякий бред в начале вроде нормально а потом тар тарары