Доброго времени суток.
Столкнулся с маленькой проблемой, объясните как парсить правильно xml во флеш и как потом эти данные использовать...
вот пример:

Код AS3:
import flash.events.*;
import flash.xml.*;
var xmlLoader:URLLoader = new URLLoader (new URLRequest("xml/xml.xml"));
var xmlData:XML;
var xmlList:XMLList;
xmlLoader.addEventListener(Event.COMPLETE, getXML);
function getXML(e:Event):void {
trace ("XML успешно загружен");
trace (e.target.data);
xmlData = XML(e.target.data);
trace ("xmlData: " + xmlData);
xmlList = xmlData.children();
trace ("xmlList: " + xmlList);
}
в ходе выполнения скрипта возникает ошибка:

Код AS3:
TypeError: Error #1092: XML parser failure: Unterminated XML declaration.
at game_fla::MainTimeline/getXML()
at flash.events::EventDispatcher/flash.events:EventDispatcher::dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at flash.net::URLLoader/flash.net:URLLoader::onComplete()
пример xml :

Код:
<?xml version="1.0" encoding="UTF-8">
<initGame>
<level id="1" small="images/small_1.jpg" big="images/big_1.jpg">
<tags id="1" what="Часы" text="Очень холодно">
<tags id="2" what="Секундомер" text="Очень холодно">
<tags id="3" what="Кошка" text="Очень холодно">
<tags id="4" what="Ботинок" text="Очень холодно">
<tags id="5" what="Шлем" text="Очень холодно">
<tags id="6" what="Бублик" text="Очень холодно">
<tags id="7" what="Ложка" text="Очень холодно">
<tags id="8" what="Рыба" text="Очень холодно">
</level>
</initGame>
я скинул только часть xml так как он очень большой.
а задача в том, чтобы эти данные можно было использовать.
т.е. как то вынести это в массив объектов ... чтобы это потом можно было использовать