![]() |
ошибка при загрузке XML
Код AS3:
TypeError: Error #1095: XML parser failure: Unterminated attribute. at src.testAdd::TestAddXML/xmlLoaded() at flash.events::EventDispatcher/flash.events:EventDispatcher::dispatchEventFunction() at flash.events::EventDispatcher/dispatchEvent() at flash.net::URLLoader/flash.net:URLLoader::onComplete() Подскажите что не так, плиз! |
2 Universe:
Ну, судя по ошибке, в одном из узлов вашего XML'я не завершён атрибут. То есть, нет кавычек, наверное. Должно быть что-то вроде: Код:
<node attribute="value" />Код:
<node attribute="value /> |
Большое спасибо, Хемуль!Вы абсолютно правы! :)
Добавлено через 1 минуту В одном из атрибутов я использовал строку a href='...' - она и вызвала проблему! |
2 Universe:
Так это не я прав. Это Флеш прав - он сам всё честно написал. |
А есть вообще какой-то способ обойти эту ошибку? Можно как то в xml использовать вложенные кавычки в именах атрибутов?
|
2 Universe:
В именах атрибутов нельзя, а в значениях можно. Заменять в XML'е их на что-то, а потом это что-то менять на кавычки после загрузки. |
Есть entity для кавычек и апострофа:
" ' |
Код AS3:
Конвертится например с помощью http://www.pinnacledisplays.com/unicode-converter.htm (хотя он перевод строки не сожрёт наверное). |
Большое спасибо всем! Направление с заменой понял, сейчас загляну на htmlbook.ru :)
|
Еще можно юзать CDATA
|
| Часовой пояс GMT +4, время: 04:04. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.