tach,
Selbstverständlich ist XHTML XML-konform.
schon richtig. Aber "konform" ist eben nicht "dasselbe"
Und zu Eurem Problem:
Sollte der IE Euren Quelltext als schönen Baum darstellen, dann fasst er euer Dokument als irgendein XML auf - nur nicht als HTML.
Die einfachste Lösung: Verwendet einen anderen Header ...
eben dazu sollte man schon "XML" und "XHTML" auseinanderhalten können, insbesondere in hinblick auf die erwähnten "eigenen tags". Wenn es tatsächlich XML geworden ist und man keine allzugroßen Ansprüche hat, kann man die Baumansicht schon damit ausblenden, daß
<?xml-stylesheet type="text/css" href="format.css" ?>
eingefügt wird ("format.css" muß natürlich existieren und die tags tatsächlich formatieren). IE und mozilla zeigen dann eine ganz "normale" Ansicht.
Grüße aus Berlin
Christoph S.