Y ¿colocando al principio de todo un header que diga que lo que se va a retornar es un xml al navegador en vez de un html?
Porque si te fijas te lo está diciendo que el content-type es un text/xml solo que tienes que indicarle al navegador de parte de tu lado.