Moin!
Gibt es denn einen passenden content-type? Self benutzt auf http://de.selfhtml.org/html/xhtml/anzeige/beispiel.xhtml auch text/html, so daß das DOM dem <hr /> den Schrägstrich nimmt.
Das sollte es eigentlich nicht, denn:
$ curl -I http://de.selfhtml.org/html/xhtml/anzeige/beispiel.xhtml
Content-Type: application/xhtml+xml
Du meinst vermutlich die Meta-Angabe
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
Wenn der Webbrowser die XHTML-Datei bereits als solche erhalten hat, ist ihm diese Angabe gleichgültig, da der Anfang der Datei schon als XHTML durch den Parser wandert, denn der HTTP-Header ist ihm wichtiger.
Viele Grüße,
Robert