![]() |
Ошибка при чтении XML
Создал Аир приложение.
Пишу: Код:
import flash.filesystem.*;Код:
TypeError: Error #1088: The markup in the document following the root element must be well-formed.Код:
<?xml version="1.0" encoding="utf-8"?> |
а сколько bytesAvailable показало?
|
показало 233.
|
Попробуй без первой строки( <?xml version="1.0" encoding="utf-8"?> )
|
Убрал.
Код:
var file:File = File.userDirectory.resolvePath("AIR_Test/states.xml");А как XML вывести в текстовое поле, так?: Код:
qwe.text=prefsXML.toString(); |
А почему ты XML «грузишь» через fileStream? В чём сокральный смысл?
|
2Molecula:
по всей видимости у тебя в начале файле присутствует BOM, тут два варианта:
Код:
var fileStream:FileStream = new FileStream(); |
2 screamge:
Не знаю, пример из Хелпа. А как правильно его грузить? 2 vooparker ЮТФ без БОМОВ был сохранен. Попробую сделать, как предлагаете. |
Ну класс XML никто ещё не отменял, а пример из хелпа скорее всего относится к чтению и записи.
Вот пример того что как считывать из файла и читать полученое. http://tdotblog.info/?q=node/6 |
2Molecula: открой файл в каком нить hex-редакторе и посмотри есть BOM или нет =)
|
2 screamge: да, пока ехал на работу - то ж об этом подумал :D.
2 vooparker, не нет БОМжей. Спасиб за ответы, как чёнить получится - напишу. |
| Часовой пояс GMT +4, время: 15:06. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.