Problema com javascript

Pessoal,

estou com um problema em uma aplicação aqui. Seguinte, a aplicação usa o framework “webwork” para o javascript. Esse framework recebe um stream da Action, com as informações que devem ser exibidas na tela. Bom, no firefox está funcionando normal, só que qdo testo no I.E a pagina não exibe. Fiz alguns testes, e acredito que o erro esteja nesse método:

function getRootNode(xmlDoc){
    /*
     *Seleção do elemento root
     *Necessario pois o IE7 Interpreta a linha <?xml version="1.0" encoding="ISO-8859-1"?>
     **/
	alert("9999999999999999999");
	try{
	alert("valor:"+xmlDoc.childNodes.item(0).nodeName);
	}catch (e) {
		alert(e.message);
		alert(e.toString());
		alert(e.description);
	}
    if(xmlDoc.childNodes.item(0).nodeName == 'xml'){        
    	alert("1111111111111111");
    	return xmlDoc.childNodes.item(1);
    }else{
    	alert("00000000000000000");
        return xmlDoc.childNodes.item(0);      			
    }

no firefox ele funciona, quando testo com o I.E ele cai no catch.
Na action estou usando o JAX-B para serializar e enviar os dados.

Alguém pode me ajudar?