![]() |
XML неправильно загружается
загружаю xml сохраненный в переменной из файла 32.php
Код AS3:
PHP код:
выдает ошибку TypeError: Error #1085: The element type "linkTo" must be terminated by the matching end-tag "</linkTo>". at _fla::MainTimeline/completeHandler() at flash.events::EventDispatcher/flash.events:EventDispatcher::dispatchEventFunction() at flash.events::EventDispatcher/dispatchEvent() at flash.net::URLLoader/flash.net:URLLoader::onComplete() может быть причина в специальных символах в теге linkTo ?? подскажите пожалуйста |
Видать на знаках вопроса где-то сыпется, плюс Вы в переменную засовываете строку со спецсимволами - оно может ее распарсить как несколько переменных
1. Посмотрите, что вы на самом деле получаете в переменной vars.xmlmenu 2. Если получаете хрень - то подумайте, надо ли вообще это пихать в переменную, почему просто не загрузить xml-ку как обычный текст и распарсить? Да и pnp здесь чего делает? Можно же просто xml-ку загрузить, уж не изощренная ли это система защиты от кеширования в бравзере? |
1. vars.xmlmenu - та же ошибка
2. вариант с загрузкой отдельного xml не подходит. Нужны динамические данные. Может нужно запихнуть написанное в linkTo в какой то спецсимвол ? Или представить всe этo в каком-то другом виде? |
Не, что мешает написать так:
PHP код:
|
так Flash не может найти переменную xmlmenu из php
не знаю почему PHP код:
|
в PHP нужно указать или тот или тот тип файла
PHP код:
Код AS3:
|
спасибо всем
я нашел решение надо все специальные символы кодировать в URL например вместо http://localhost/samvar4/index.php?o...ge&lang=en надо писать http%3A2F%2Flocalhost%2Fsamvar4%2Findex.php%3Foption%3Dcom_content%26amp%3Bview%3Dfrontpage%26amp%3Blang%3Den |
Цитата:
|
| Часовой пояс GMT +4, время: 06:14. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.