Здравствуйте появилась такая ошибка

Код:
TypeError: Error #1088: Разметка в документе, следующим за корневым элементом, должна быть в правильном формате.
at Main/setDataFromPreloader()
at Preloader/handleLoadSuccessful()
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at flash.net::URLLoader/onComplete()
Ошибка розбора данных из xml вот сами xml в двух форматах (utf-8 и windows-1251(понимаю что неправильно но все же))
http://oligarch.us/seric/diplom/config/config1.xml
http://oligarch.us/seric/diplom/config/config.xml
непонятно по какой причине, при выводе загруженного xml я вижу результат

Код:
<room num="2007" x="180" y="100" height="60" width="40"/>
<room num="2008" x="180" y="160" height="40" width="40"/>
</floor>
</xml>setFps,6clear
причем "setFps,6clear" надпись эта все время меняется

Код AS3:
private function init() {
var request:URLRequest = new URLRequest(url);
xmlLoader.load(request);
xmlLoader.addEventListener(IOErrorEvent.IO_ERROR, handleLoadError);
xmlLoader.addEventListener(Event.COMPLETE, handleLoadSuccessful);
xmlLoader.addEventListener(ProgressEvent.PROGRESS, progress);
}
private function handleLoadError(e:IOErrorEvent) {
}
private function handleLoadSuccessful(e:Event) {
trace("_________________");
trace(xmlLoader.data);
trace("_________________");
main.setDataFromPreloader(xmlLoader.data);
}
подскажите пожалуйста что делать
эксперементировал с
System.useCodePage = true;
непонятная ошибка, причем выскакивает через раз.