|
|
|||||
Регистрация: Apr 2007
Сообщений: 1,369
|
Ошибка при чтении XML
Создал Аир приложение.
Пишу: import flash.filesystem.*; var file:File = File.userDirectory.resolvePath("AIR_Test/states.xml"); var fileStream:FileStream = new FileStream(); fileStream.open(file, FileMode.READ); var prefsXML:XML = XML(fileStream.readUTFBytes(fileStream.bytesAvailable)); fileStream.close(); TypeError: Error #1088: The markup in the document following the root element must be well-formed. at saveFile_fla::MainTimeline/saveFile_fla::frame1() at runtime::ContentPlayer/loadInitialContent() at runtime::ContentPlayer/playRawContent() at runtime::ContentPlayer/playContent() at runtime::AppRunner/run() at global/runtime::ADLEntry() Чт тут не так, не пойму. |
|
|||||
Banned
[+5 08.09.07]
[+4 17.01.08] Регистрация: Dec 2005
Сообщений: 556
|
а сколько bytesAvailable показало?
|
|
|||||
Регистрация: Apr 2007
Сообщений: 1,369
|
показало 233.
|
|
|||||
Регистрация: Aug 2007
Сообщений: 467
|
Попробуй без первой строки( <?xml version="1.0" encoding="utf-8"?> )
|
|
|||||
Регистрация: Apr 2007
Сообщений: 1,369
|
Убрал.
var file:File = File.userDirectory.resolvePath("AIR_Test/states.xml"); var fileStream:FileStream = new FileStream(); fileStream.open(file, FileMode.READ); var prefsXML:XML = XML(fileStream.readUTFBytes(1)); qwe.text=(fileStream.bytesAvailable).toString(); trace((fileStream.bytesAvailable).toString()) fileStream.close(); А как XML вывести в текстовое поле, так?: |
|
|||||
Ветеран форума
Регистрация: Jul 2006
Адрес: Грузия, Тбилиси
Сообщений: 2,675
|
А почему ты XML «грузишь» через fileStream? В чём сокральный смысл?
|
|
|||||
2Molecula:
по всей видимости у тебя в начале файле присутствует BOM, тут два варианта:
__________________
Челябинские флешеры настолько суровы, что пишут код во Flash IDE Последний раз редактировалось vooparker; 13.11.2007 в 10:39. |
|
|||||
Регистрация: Apr 2007
Сообщений: 1,369
|
2 screamge:
Не знаю, пример из Хелпа. А как правильно его грузить? 2 vooparker ЮТФ без БОМОВ был сохранен. Попробую сделать, как предлагаете. |
|
|||||
Ветеран форума
Регистрация: Jul 2006
Адрес: Грузия, Тбилиси
Сообщений: 2,675
|
Ну класс XML никто ещё не отменял, а пример из хелпа скорее всего относится к чтению и записи.
Вот пример того что как считывать из файла и читать полученое. http://tdotblog.info/?q=node/6 |
|
|||||
2Molecula: открой файл в каком нить hex-редакторе и посмотри есть BOM или нет =)
__________________
Челябинские флешеры настолько суровы, что пишут код во Flash IDE |
Часовой пояс GMT +4, время: 09:39. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|