![]() |
|
||||||||||
|
|||||
|
Регистрация: Feb 2006
Сообщений: 588
|
В общем дело такое... Есть 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? |
|
|||||
|
4AM Games
|
не совсем понял. XML формирует Flash или Flash создает XML?
если второе то покажи как создаешь XML. но скорее всего нужно покопатся в методах PHP
__________________
Я перестал переписывать, начал редактировать, еще лет 15 и я стану писателем ^_^ |
|
|||||
|
Регистрация: 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");
}
В обоих вариантах после записи появляются слеши перед кавычками... |
|
|||||
|
Регистрация: Jun 2005
Адрес: spb
Сообщений: 84
|
это magic qoutes
http://manphp.ofcenter.ru/security.m....disabling.php |
|
|||||
|
Modus ponens
|
Попробуй просто создавать ХМЛ, а не стринг, а потом уже XML.toString() перед передачей... хотя, вобщем-то, тоже не понимаю зачем... ПХП вроде как и ХМЛ может принять, зачем вообще в стринг-то переводить?
__________________
Hell is the possibility of sanity |
|
|||||
|
Регистрация: Feb 2006
Сообщений: 588
|
Попросил заказчик... что бы после перезаписи XML, была читабельность... т.е. с переносами и табуляцией... Открыл XML и видишь не месево строчек, а четкую структура с табуляцией...
Но это не относится к делу... DerGrossen спасибо за подсказку... Вроде бы "здесь" все и решиться... Посмотрим... |
![]() |
![]() |
Часовой пояс GMT +4, время: 18:50. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|