В ActionScript 3 у вас есть несколько различных вариантов обхода и манипулирования XML, но я настоятельно рекомендую использовать E4X.
Лучшее место для начала изучения E4X - это, безусловно, это руководство: Kirupa.comИспользование XML во Flash CS3 / AS3 .
Если у вас был этот образец XML:
<data>
<item id="1" src="one">
This is item one.
</item>
<item id="2" src="two">
This is item two.
</item>
<data>
Затем, чтобы получить идентификатор из узла "item", вы можете сделать что-то вродеэто:
function xmlLoadHandler(e:Event):void {
var xmlData:XML = new XML(e.target.data);
var items:XMLList = xmlData.item;
for each (var item:XML in items) {
trace(item.@id);
trace(item.@src);
trace(item.text());
}
}