Javascript.RU

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

Парсинг XML в IE
Получаю xml и разбираю его...
var xmlresponse = xmlHttp.responseXML;
  // catching potential errors with IE and Opera
  if (!xmlresponse || !xmlresponse.documentElement)
    throw("Invalid XML structure:\n" + xmlHttp.responseText);
  // catching potential errors with Firefox
  var rootnodename = xmlresponse.documentElement.nodeName;
  if (rootnodename == "parsererror") throw("Invalid XML structure");
  // obtain the XML's document element
  xmlroot = xmlresponse.documentElement

 var xmlname = xmlroot.getElementsByTagName("name");

 
    if(xmlname)
	{
            namec = xmlname[0]; 
            name = namec.firstChild.data;
            alert(name);
	}
	else
	{ name  = ""; }


В Опере и Firefox работает, в IE - нет. С помощью Companion.JS(debugbar вроде) ловлю следующую ошибку
"Данные, необходимые для завершения этой операции еще недоступны"
и ругается на эту строку
namec = xmlname[0];
, при это alert() выдает правильный результат. Где ошибка?
Ответить с цитированием
  #2 (permalink)  
Старый 20.11.2011, 01:25
Интересующийся
Отправить личное сообщение для eternal Посмотреть профиль Найти все сообщения от eternal
 
Регистрация: 10.02.2011
Сообщений: 19

Разобрался =). При получении ответа забыл проверить завершение
if(xmlHttp.readyState == 4)
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Парсинг локально подключаемого xml файла объемом более 17 мб Hag1989 Общие вопросы Javascript 24 08.09.2011 17:56
не работает парсинг XML в IE Enxiro jQuery 6 25.08.2010 12:26
Как удалить из памяти весь XML документ? EisBerg Events/DOM/Window 1 03.04.2010 14:45
Изменение текста в XML (не удаленный, но править нельзя) Qwe2Qwe Общие вопросы Javascript 3 28.02.2010 12:44
Парсинг XML dabutch Общие вопросы Javascript 17 09.04.2009 09:48