![]() |
|
||||||||||
|
|||||
|
[+1.4 18.06.07]
Регистрация: May 2007
Адрес: Moscow
Сообщений: 263
|
Думаю, что вопрос как-раз для этой темы.. (Модераторам: может стоит "AS3 для начинающих" в отдельную ветку форума выделить?)
Пытаюсь открыть xml, расположенный на жестком диске в ответ на что получаю ошибку: 1046: Type was not found or was not a compile-time constant: Event. Вроде все делаю "по Фэн-Шую" (http://flasher.ru/forum/showpost.php...9&postcount=30). Подскажите пожалуйста: в чем ошибка? |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Забыл прописать импорт flash.events.Event
|
|
|||||
|
со странной задачкой пришлось столкнуться по XML
хочу запарсить XML внутри которого CDATA с HTML тегами. короче сам XML загружаю из файла: <?xml version="1.0" encoding="windows-1251"?> <body> <![CDATA[ проверка теговых символов - < > /> /\ \\ // << >> “ “ ‘’’’’’’ ]]> <test/> </body> trace("данные файла " + event.target.data);
var my_xml:XMLDocument = new XMLDocument();
//my_xml.ignoreWhite = true;
my_xml.parseXML(event.target.data);
trace("данные XML " + my_xml);
данные файла <?xml version="1.0" encoding="windows-1251"?> <body> <![CDATA[ проверка теговых символов - < > /> /\ \\ // << >> “ “ ‘’’’’’’ ]]> <test/> </body> данные XML <?xml version="1.0" encoding="windows-1251"?> <body> проверка теговых символов - < > /> /\ \\ // << >> “ “ ‘’’’’’’ <test /> </body> |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
CDATA просто не отображается.
|
|
|||||
|
|
|
|||||
|
Цитата:
Цитата:
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Чтобы получить нормальное значение нода, нужно использовать nodeValue (в случае с XMLDocument, хотя я бы использовал все-таки XML и E4X).
|
|
|||||
|
да я сам бы использовал если бы знал как
можешь чуток подробней написать как мне правильно загрузить XML и вытащить оттуда нод с CDATA? |
|
|||||
|
ура получилось!
var my_xml:XMLDocument = new XMLDocument(); my_xml.ignoreWhite = true; my_xml.parseXML(event.target.data); trace(my_xml.childNodes[0].childNodes[0].nodeValue); а как мне считать данные нода? А то не получается у меня что то выдаёт тонну ошибок =( |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Прочитай про nodeValue.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 03:02. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|