Показать сообщение отдельно
  #1 (permalink)  
Старый 27.10.2009, 01:16
Новичок на форуме
Отправить личное сообщение для shasha Посмотреть профиль Найти все сообщения от shasha
 
Регистрация: 27.10.2009
Сообщений: 1

Непонятки с XML в IE
Здрасьте,
средствами AJAX получаю XML-документ от сервера для дальнейшей работы с ним на javascript. Наполняю xml данными из базы, а поэтому охото пользоваться секциями CDATA (чтобы не париться со всякими преобразованиями, типа htmlentities).
Вот пример моего xml'а:
<?xml version="1.0"?>
<response jsMethodHandler="ShowEntityQueryList">
 <entity id_entity="1">
  <query_list>
   <query id_query="1"><![CDATA[Запрос первый]]></query>
   <query id_query="2"><![CDATA[Запрос второй]]></query>
  </query_list>
 </entity>
</response>


При попытке на стороне javascript разобрать этот документ, натыкаюсь на "непонятки".
Точнее: метод xml.getElementsByTagName("response") возвращает пустой список.
И все сразу начинает работать, как только отказываешься от CDATA.
Объясните, плиз, неужели эта секция так влияет на обход xml'я?
P.S. Интересует только IE

Последний раз редактировалось Octane, 27.10.2009 в 01:31. Причина: http://javascript.ru/formatting
Ответить с цитированием