En teoría si firefox te lo lee como xml es que está bien hecho, IE puede decirte cualquier cosa...Yo no me fiaría mucho de eso...pero es raro que no te lo lea...
En XML no hay muchas reglas, que haya solo un tag padre y que cada tag esté bien cerrado...
Si quieres muestra un ejemplo del XML que generas...