Das will man nicht. Ob IE oder nicht, ist irrelevant. Relevant ist, ob der Client 'application/xhtml+xml' akzeptiert oder nicht. Dies teilt er dem Server per HTTP im Accept-Header mit.
Und das lässt sich relativ einfach bestimmen - mit PHP z.B. mit PEAR-Paket "HTTP":
negotiateMimeType() ist hier das Mittel der Wahl.