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

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

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

Регистрация: Feb 2006
Сообщений: 588
По умолчанию Передача XML через sendAndLoad

В общем дело такое... Есть xml, который формирует Flash, затем передает его php скрипту, который просто сохранает его в файл info.xml

Сохраняет, но автоматически подставляет перед кавычками("), еще и слеш...

Т.е. после записи получается примерно такой XML

Код:
<sections> 
	<section name=\"portfolio_1\" type = \"portfolio\" > 
		<series id=\"01\" > 
			<image label=\"peter gaiten for toronto life\" /> 
			<image label=\"peter gaiten for toronto life\" /> 
		</series> 
</section>
</sections>
Как это побороть?
Дело в Flash или PHP?

Старый 05.10.2006, 03:14
Nirth вне форума Посмотреть профиль Отправить личное сообщение для Nirth Посетить домашнюю страницу Nirth Найти все сообщения от Nirth
  № 2  
Ответить с цитированием
Nirth
4AM Games
 
Аватар для Nirth

блогер
Регистрация: Nov 2002
Адрес: Sofia
Сообщений: 6,264
Записей в блоге: 1
Отправить сообщение для Nirth с помощью ICQ Отправить сообщение для Nirth с помощью AIM Отправить сообщение для Nirth с помощью MSN Отправить сообщение для Nirth с помощью Yahoo Отправить сообщение для Nirth с помощью Skype™
не совсем понял. XML формирует Flash или Flash создает XML?
если второе то покажи как создаешь XML. но скорее всего нужно покопатся в методах PHP
__________________
Я перестал переписывать, начал редактировать, еще лет 15 и я стану писателем ^_^

Старый 05.10.2006, 03:47
sem1313 вне форума Посмотреть профиль Отправить личное сообщение для sem1313 Найти все сообщения от sem1313
  № 3  
Ответить с цитированием
sem1313

Регистрация: Feb 2006
Сообщений: 588
Flash создает XML...

Код:
ln = _root.number_of_sections;
doc = new XML("<sections />");
textXML += "<sections> \n";
xml = doc.firstChild; 
for(var ii = 1; ii < ln; ii++){
node = doc.createElement("section");  
node.attributes.type = "portfolio";
node.attributes.name = _root.section_names[ii];
xml.appendChild(node);
num = image_numbers[ii];
textXML +=("\t<section name="+String.fromCharCode(34)+_root.section_names[ii]+String.fromCharCode(34)+" type = 'portfolio' > \n")
for(var jj = 1; jj <= num; jj++) {
	subNode = doc.createElement("series");
	if(jj < 10) { pr = "0";} else { pr = "";}
	subNode.attributes.id = pr+jj;
	node.appendChild(subNode);
	number_of_images_within_series = series_count[ii][jj]; 
	textXML +=("\t\t<series id="+String.fromCharCode(34)+(pr+jj)+String.fromCharCode(34)+" > \n");
	for (ll = 1; ll <= number_of_images_within_series; ll++) {
		subSubNode = doc.createElement("image");
		subSubNode.attributes.label = image_labels[ii][jj][ll];
		subNode.appendChild(subSubNode);
		textXML +=("\t\t\t<image label="+String.fromCharCode(34)+image_labels[ii][jj][ll]+String.fromCharCode(34)+" /> \n");
	}
	textXML += ("\t\t</series> \n");
}
textXML += ("\t</section> \n");
}
Тут 2 варианта - создается XML и формируется строка содержащая в себе XML с переносами и табуляцией...

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

Старый 05.10.2006, 20:42
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 5  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Попробуй просто создавать ХМЛ, а не стринг, а потом уже XML.toString() перед передачей... хотя, вобщем-то, тоже не понимаю зачем... ПХП вроде как и ХМЛ может принять, зачем вообще в стринг-то переводить?
__________________
Hell is the possibility of sanity

Старый 06.10.2006, 01:47
sem1313 вне форума Посмотреть профиль Отправить личное сообщение для sem1313 Найти все сообщения от sem1313
  № 6  
Ответить с цитированием
sem1313

Регистрация: Feb 2006
Сообщений: 588
Попросил заказчик... что бы после перезаписи XML, была читабельность... т.е. с переносами и табуляцией... Открыл XML и видишь не месево строчек, а четкую структура с табуляцией...

Но это не относится к делу...

DerGrossen спасибо за подсказку... Вроде бы "здесь" все и решиться... Посмотрим...

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

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

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


 


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


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