Hm.
Wie so oft, sind das zwei Seiten einer Medaille. Du hättest gern mehr Informationen, ich habe erst einmal keine Vorstellung, was relevant sein könnte. Klar, ich könnte jetzt das ganze Skript posten, doch das ist recht komplex und mind. 95% der Fülle ist für die Lösung irrelevant.
Ich hoffe auf kleine Tipps, z. B. Habe ich darauf spekuliert, dass man zwei Header senden könnte - einen für das HTML- und einen für das XML-Format.
1 Request - 1 Response. Klare Aussage, was ich möchte, scheint ohne Weiteres nicht möglich. Damit kann man was anfangen.