Du kannst eine XHTML-Seite mit verschiedenen Endungen ausliefern.
.html und die Seite wird ganz normal vom HTML-Parser bearbeitet. Das sollte in jedem Browser funktionieren. Die Seite wird aber als normales HTML angesehen.
.xml und der XML-Parser wird an die Seite rangehen. Ohne ein Stylesheet zeigen dir einige Browser nur die XML-Struktur des Dokumentes an.
In SelfHTML ist ein schönes Beispiel zu den verschiedenen Endungen.
Gruß, rob