Получаю 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() выдает правильный результат. Где ошибка?