Показать сообщение отдельно
  #1 (permalink)  
Старый 03.10.2010, 19:59
Интересующийся
Отправить личное сообщение для digitalbrain Посмотреть профиль Найти все сообщения от digitalbrain
 
Регистрация: 28.07.2010
Сообщений: 21

IE|кириллица приводит к ошибке парсера XML
Здравствуйте!
Уже с самого утра пытаюсь заставить парсер IE декодировать XML. Результатов 0 IE вылетает с ошибкой "В текстовом комментарии недопустимый символ..." и ссылается на слово в кириллице( Уже ставил как utf-8 так и cp-1251....но остановился на utf-8.
Заголовок правильный че ж ему еще надо? Во всех остальных браузерах без проблем...
[XML]
<?xml version="1.0" encoding="utf-8"?>
<FilmsTypes><Info Start="0" Showed="10" Count="26"/><Films><Film Name="Боевики" Info="Боевики" Icon="Icons/Cube1.png"/><Film Name="Фантастика" Info="Фантастика" Icon="Icons/Cube1.png"/><Film Name="Вестерн" Info="Вестерн" Icon="Icons/Cube1.png"/><Film Name="Приключения" Info="Приключения" Icon="Icons/Cube1.png"/><Film Name="Детективы" Info="Детективы" Icon="Icons/Cube1.png"/><Film Name="Детские" Info="Детские" Icon="Icons/Cube1.png"/><Film Name="Документальные" Info="Документальные" Icon="Icons/Cube1.png"/><Film Name="Драмы" Info="Драмы" Icon="Icons/Cube1.png"/><Film Name="Исторические" Info="Исторические" Icon="Icons/Cube1.png"/><Film Name="Фильмы-Катастрофы" Info="Катастрофы" Icon="Icons/Cube1.png"/></Films></FilmsTypes>



header('Content-Type: text/xml;charset=utf-8'); 
....
$this->XML=new DomDocument('1.0','utf-8');

....
this.Post=function(url,msg){
   obj.http.open("POST", url, true);
   obj.http.onreadystatechange =obj.Recv;
   obj.http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
   obj.http.setRequestHeader('encoding','utf-8');
   obj.http.send(msg);
  }


Плиз хелп!! Тупо день сижу без толку...
Ответить с цитированием