Ich könnte mir vorstellen, dass die Seite den Useragent überprüft, und auf diese Weise eine Browserweiche zu realisieren. Während der Firefox
XML-Dokumente problemlos darstellen kann, haben manche Browser, vor allem ältere, ja noch probleme damit.
Wie du mit PHP den Useragent mitsenden kannst, weiß ich nicht, aber das müsste sich sicherlich herausfinden lassen. Wie du die Datei parsen kannst, hängt u.A. von der verwendeten PHP-version ab. Afaik wurden manche Funktionen erst mit version 5 implementiert. Es gibt aber auch einige in PHP geschriebene Parser, die zumindest auch uinter Version 4 funktionieren müssten.
Ich hoffe, dass dir das weiterhilft.