Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 01.12.2005, 21:15
nyctota вне форума Посмотреть профиль Отправить личное сообщение для nyctota Найти все сообщения от nyctota
  № 1  
Ответить с цитированием
nyctota
 
Аватар для nyctota

Регистрация: Nov 2003
Адрес: Север
Сообщений: 244
Cool ActionScript и XML

Здравствуйте =)

У меня возникла следущая проблема:

при отправке XML я замечаю, что тот заменяет некотырые символы, например "&" на их html-соответствия ("&").
можно ли этого избежать, и если да, то как?

Старый 01.12.2005, 21:20
MIX-er вне форума Посмотреть профиль Отправить личное сообщение для MIX-er Найти все сообщения от MIX-er
  № 2  
Ответить с цитированием
MIX-er
 
Аватар для MIX-er

Регистрация: Jun 2005
Сообщений: 612
Отправить сообщение для MIX-er с помощью ICQ Отправить сообщение для MIX-er с помощью Yahoo
а зачем?
__________________
Best regards, Boris Petrov

Старый 01.12.2005, 21:25
nyctota вне форума Посмотреть профиль Отправить личное сообщение для nyctota Найти все сообщения от nyctota
  № 3  
Ответить с цитированием
nyctota
 
Аватар для nyctota

Регистрация: Nov 2003
Адрес: Север
Сообщений: 244
Цитата:
Сообщение от MIX-er
а зачем?
*бесполезный ответ однако*

а надо! =)

Старый 01.12.2005, 21:36
Geniot вне форума Посмотреть профиль Отправить личное сообщение для Geniot Посетить домашнюю страницу Geniot Найти все сообщения от Geniot
  № 4  
Ответить с цитированием
Geniot

Регистрация: Oct 2002
Адрес: Minsk, Belarus
Сообщений: 103
Отправить сообщение для Geniot с помощью ICQ
Есть ряд знаков, которые являются зарезервированными для ХМЛ. Например, амперсанд. Поэтому кроме как заэскейпив их отослать нельзя в определённом контексте. Очень хорошо, что флэш делает эту работу автоматически.
Нужно просто на выходе их деискейпить.
__________________
Не всё то флэш, что шевелиться.

Старый 01.12.2005, 21:48
MIX-er вне форума Посмотреть профиль Отправить личное сообщение для MIX-er Найти все сообщения от MIX-er
  № 5  
Ответить с цитированием
MIX-er
 
Аватар для MIX-er

Регистрация: Jun 2005
Сообщений: 612
Отправить сообщение для MIX-er с помощью ICQ Отправить сообщение для MIX-er с помощью Yahoo
Цитата:
Сообщение от Geniot
Есть ряд знаков, которые являются зарезервированными для ХМЛ. Например, амперсанд. Поэтому кроме как заэскейпив их отослать нельзя в определённом контексте. Очень хорошо, что флэш делает эту работу автоматически.
Нужно просто на выходе их деискейпить.
тож самое что я имел ввиду но полнее
__________________
Best regards, Boris Petrov

Старый 02.12.2005, 00:15
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 6  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Цитата:
Сообщение от Geniot
Нужно просто на выходе их деискейпить.
Не надо, флеш сам разбиреться и выдаст их в обратном виде нормально.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 02.12.2005, 01:59
Iv вне форума Посмотреть профиль Отправить личное сообщение для Iv Посетить домашнюю страницу Iv Найти все сообщения от Iv
  № 7  
Ответить с цитированием
Iv
 
Аватар для Iv

Регистрация: Apr 2001
Адрес: Moscow
Сообщений: 1,475
замечено: ответы тем непонятнее, чем непонятнее поставлен вопрос.
Цитата:
при отправке XML я замечаю, что тот заменяет некотырые символы, например "&" на их html-соответствия ("&").
- "при отправке" -- при отправке откуда куда?
- "тот заменяет" -- кто такой тот?

совершенно непонятно, откуда и куда отправляется XML.
по ходу дела, мне показалось, что ты отправляешь XML с сервака на клиент.
Но, поскольку присутствующие здесь в основном флэшеры,
то "отправка XML" для них значит ровно обратное.

Полагаю, что ты столкнулся с тем, что отдаешь флэшу XML вида
<xml>Nello & world!</xml>
и когда после загрузки пытаешься забрать из текстового узла значение:
trace(this.hello_world_xml.firstChild.firstChild)
видишь любимый &amp;
делай так:
trace(this.hello_world_xml.firstChild.firstChild.nodeValue)

полный пример:
Код:
this.hello_world_xml = new XML("<xml>Nello & world!</xml>")
trace(this.hello_world_xml.firstChild.firstChild);
trace(this.hello_world_xml.firstChild.firstChild.nodeValue);
(почему nodeValue пишется здесь с пробелом???)
PS:
если тебе неправильно отвечают на вопрос,
спроси себя, а правильно ли ты его задал?


Последний раз редактировалось BitSky; 02.12.2005 в 02:05.
Старый 02.12.2005, 12:45
nyctota вне форума Посмотреть профиль Отправить личное сообщение для nyctota Найти все сообщения от nyctota
  № 8  
Ответить с цитированием
nyctota
 
Аватар для nyctota

Регистрация: Nov 2003
Адрес: Север
Сообщений: 244
1. xml я посылаю ИЗ флэша.

2. насколько я понял из ваших слов, мне ну просто никак не удастся сделать так, чтоб скрипт (PHP) получил от флэша строку типа "что-то там... & ...что-то еще" именно в таком виде.

3. если это так, то вопрос закрыт, и мне придется искать другие пути решения проблемы.

4. ну, и всем спасибо =)

Создать новую тему Ответ Часовой пояс GMT +4, время: 19:01.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 19:01.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.