Что выбрать XML или JSON для передачи Ajax - ом из PHP в JS 
		
		
		
		Добрый вечер, суть такая: 
	Нужно получать из php(mysql) данные посредством ajax запросов. Данные предполагаются такого строения: Код: 
	object = "1"name - может содержать html - форматирование krakozyabry - могут содержать символы %,:"'? и т.д. Не могу никак догнать в каком виде передавать объекты. JSON легче переводиться в js, но только на первый взгляд. Данные необходимо будет жестко проверять на стороне js, дабы чего дурного не случилось, а json как мне известно переводиться в js-объект eval-ом. Вот в этом моменте меня сильно клинит и я склоняюсь к xml, но многие считают парсинг xml js-ом извратом и к томуже при парсинге большого xml возможны тормоза на стороне клиента. Если кто поможет разобраться, буду благодарен.  | 
	
		
 Используйте JSON. В новейших браузерах есть встроенный одноименный объект для более эффективной и быстрой работы, ну а для пользователей старых браузеров используйте проверенный временем скрипт с сайта http://json.org/, если стандартного eval недостаточно. 
	 | 
	
		
 Цитата: 
	
 Цитата: 
	
 Вобщем JSON.  | 
	
		
 Чего дурного имелось в виду, что данные будут пихаться в базу всеми, кому ни попадя.  
	Вопрос не простой и это лишь его малая часть. Основная тема: проектирование cms работающей на ajax.  | 
	
		
 Цитата: 
	
 Цитата: 
	
  | 
	
		
 Цитата: 
	
 Насколько я знаю, чем сложнее система, тем большая лажа может произойти, больше вероятность допустить ошибку. Поэтому выбираю наиболее простой вариант.  | 
	
		
 Очевидно сделать eval полученным данным и получить JS-объект проще, нежели парсить XML. 
	 | 
	
		
 Цитата: 
	
  | 
	
		
 Но вы не ответили, какая может быть опасность. 
	 | 
	
		
 XSS 
	Данные пройдут сложную схему: Код: 
	пользователь(html)->php->mysql->php->js->(html)админ | 
	
		
 И причем здесь XSS? 
	 | 
	
		
 Я на предыдущей странице расписал, просто мне сложно четко формулировать суть, голова забита проектированием системы в целом. 
	Я Вас уважаю за Ваши знания, но я уже получил ответ на свой вопрос. Хотя приятно было побеседовать :-)  | 
	
		
 Да не вы первый, у кого я пытаюсь выяснить опасность JSON, никто не признаются, но говорят, что опасно. 
	 | 
	
		
 В JSON опасности столько же сколько в столбе стоящем на обочине дороги. 
	Просто у меня были небольшие сомнения в реализации механизма передачи данных от php к js.  | 
	
		
 Зависит от того, что вы будете передавать. Для голой html-разметки JSON ну никак не подходит. 
	 | 
	
		
 Для голой html разметки и XML не нужен, о структурированных данных речь все-таки. 
	 | 
	
		
 Я не увидел (xml ещё ничего не говорит), какие конкретно данные предполагается передавать, поэтому и сделал такое замечание. 
	 | 
	
		
 Цитата: 
	
  | 
	
		
 аха, туплю... тогда json:) 
	 | 
	
		
 Цитата: 
	
  | 
	
		
 Итак, внедрение прошло успешно, пациент жив, полёт нормальный :-) 
	 | 
| Часовой пояс GMT +3, время: 06:53. |