Mit Dateinamen meinst du wahrscheinlich die Variante, dass du die Dateien lokal anzeigst, oder?
Über das HTTP-Protokoll sollte ja nicht der Dateiname relevant sein, sondern der Content-type. Dieser muss wahrscheinlich application+xhtml sein.
Ich weiß, dass der IE 6 diesen Typ nicht anzeigen konnte, sondern runterladen wollte. Der Feuerfurchs konnte das, in diesem Fall wurde sogar kein SGML-Parser verwendet, sondern ein
XML-Parser, was bei Syntaxfehlern zu einer Nichtanzeige führen müsste.
Lange Rede, kurzer Sinn: Vielleicht hat MS ja nachgebessert im IE7 und kann diesen Typ nun anzeigen. Ruf das Formular also mal von einem Server auf.