|
|
|||||
Регистрация: Aug 2008
Сообщений: 63
|
ошибка разбора XML
Здравствуйте появилась такая ошибка
TypeError: Error #1088: Разметка в документе, следующим за корневым элементом, должна быть в правильном формате. at Main/setDataFromPreloader() at Preloader/handleLoadSuccessful() at flash.events::EventDispatcher/dispatchEventFunction() at flash.events::EventDispatcher/dispatchEvent() at flash.net::URLLoader/onComplete() 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 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; непонятная ошибка, причем выскакивает через раз. |
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
А можно исходник посмотреть?
|
|
|||||
Регистрация: Aug 2008
Сообщений: 63
|
да конечно.
посмотрите пожалуйста |
|
|||||
Не правильная структура XML. Я ещё встречал такой прикол, что когда работаешь через проксю в которой есть веб-фильтр, то он вставляет в XML(думая что это html) свои ява скрипты и естевственно флэш плеер уже не воспринимает XML как надо. Если xml где-то на хосте в инете, откройте его в броузере и посмотрите исходник html
|
|
|||||
Регистрация: Aug 2008
Сообщений: 63
|
xml - ка лежит у меня на компьютере в соседней папке (config/config.xml)
та вроде и отображается нормально в браузере |
|
|||||
что-то туда добовляет эту надпись... может плугин какой стоит в броузере или ещё где-нибудь
|
|
|||||
kiraml, а в чем нужда тестить ansi-шный xml?
конвертация config.xml в utf-8 в твоем примере снимает затык, в ansi-шном варианте парсер на чем-то спотыкается есть ли смысл искать на чем , если это заведомо не родная для флеша кодировка ? декларация encoding="windows-1251" вообще не при делах, он все равно читает данные как юникод, отсюда и непонятки |
|
|||||
Регистрация: Aug 2008
Сообщений: 63
|
ну это да, я ставлю encoding="utf-8"
в этом случае все что получаю идет иероглифами |
|
|||||
Регистрация: Aug 2008
Сообщений: 63
|
спасибо, оказалось в блокноте стояла кодировка Ansi.
Преобразовал её в Utf и все заработало.. не понятно конечно что была за ерунда Но спасибо большое |
Часовой пояс GMT +4, время: 00:56. |
|
« Предыдущая тема | Следующая тема » |
|
|