![]() |
|
||||||||||
|
|||||
package src.testAdd { import flash.display.MovieClip; import flash.events.*; import flash.net.*; public class TestAddXML extends MovieClip { var xml:XML; public function TestAddXML():void { var xmlLoader:URLLoader = new URLLoader(); xmlLoader.addEventListener(Event.COMPLETE, xmlLoaded); xmlLoader.load(new URLRequest("content.xml")); } public function xmlLoaded(e:Event):void { xml = new XML(e.currentTarget.data); //parseXML(xml); trace(xml); } public function parseXML(xml_obj:XML):void { var xmlList:XMLList = new XMLList(xml_obj); trace(xmlList.children()); } } } 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: nComplete()Подскажите что не так, плиз! |
|
|||||
|
Квач
Регистрация: Sep 2006
Адрес: Украина, Киев
Сообщений: 1,526
|
2 Universe:
Ну, судя по ошибке, в одном из узлов вашего XML'я не завершён атрибут. То есть, нет кавычек, наверное. Должно быть что-то вроде: А у вас:
__________________
Да не нужно тебе читать документацию по Flash и AS от Adobe - ты слишком умён для этого |
|
|||||
|
Большое спасибо, Хемуль!Вы абсолютно правы!
![]() Добавлено через 1 минуту В одном из атрибутов я использовал строку a href='...' - она и вызвала проблему! |
|
|||||
|
Квач
Регистрация: Sep 2006
Адрес: Украина, Киев
Сообщений: 1,526
|
2 Universe:
Так это не я прав. Это Флеш прав - он сам всё честно написал.
__________________
Да не нужно тебе читать документацию по Flash и AS от Adobe - ты слишком умён для этого |
|
|||||
|
А есть вообще какой-то способ обойти эту ошибку? Можно как то в xml использовать вложенные кавычки в именах атрибутов?
|
|
|||||
|
Квач
Регистрация: Sep 2006
Адрес: Украина, Киев
Сообщений: 1,526
|
2 Universe:
В именах атрибутов нельзя, а в значениях можно. Заменять в XML'е их на что-то, а потом это что-то менять на кавычки после загрузки.
__________________
Да не нужно тебе читать документацию по Flash и AS от Adobe - ты слишком умён для этого |
|
|||||
|
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
Есть entity для кавычек и апострофа:
" ' |
|
|||||
|
блогер
Регистрация: Oct 2005
Адрес: Днепродзержинск - город Брежнева и других логопедов
Сообщений: 1,421
Записей в блоге: 4
|
Ещё есть таким матюком запись (пробелы убрать).
Конвертится например с помощью http://www.pinnacledisplays.com/unicode-converter.htm (хотя он перевод строки не сожрёт наверное).
__________________
Бобры отвечают на вопросы не потому, что знают на них ответы; они отвечают потому, что их спрашивают. Последний раз редактировалось -De-; 29.07.2010 в 00:57. |
|
|||||
|
Большое спасибо всем! Направление с заменой понял, сейчас загляну на htmlbook.ru
![]() |
![]() |
![]() |
Часовой пояс GMT +4, время: 20:48. |
|
|
« Предыдущая тема | Следующая тема » |
|
|