Vermutlich ist ein Fehler im XML. Im Gegensatz zu HTML ist XML sehr strikt - wenn ein syntaktischer Fehler ist, muß der User Agent aufhören die Datei zu parsen (AFAIR). Keine Ahnung wie Firefox das sieht.
Ev. lass die XML-Datei mal mit einem Validator prüfen. (Bin nicht sicher, aber http://validator.w3.org sollte dazu in der Lage sein.)