in XML sind <irgendwas/> und <irgendwas></irgendwas> semantisch identisch; der Parser darf sie nicht auseinanderhalten.
Leider scheint das dann ein Fehler des Ausgabeserver zu sein.
Dasselbe gilt natürlich für das Verfassen von XML. Du musst den Produzenten die Situation erklären und sie darauf hinweisen, dass sie XML nicht standardkonform benutzen.