Hallo,
Sollte ein Validator das nicht erkennen?
Es ist kein Problem der Validität, sondern der Praxistauglichkeit.
Validität hat im XML-Kontext eine sehr begrenzte Bedeutung, nämlich die syntaktische Korrektheit hinsichtlich einer Grammatik, die in einer XML-DTD ausgedrückt ist. Diese Korrektheit ist äußerst wichtig, aber lange nicht hinreichend für ein praktisch funktionsfähiges Dokument - vor allem bei XHTML als text/html ist viel mehr zu beachten.
Einige Tools erkennen über diese Validität im engeren Sinne hinaus praktische Probleme und geben Warnungen aus:
http://schneegans.de/sv/?url=http%3A%2F%2Fwww.mnn.ch%2Fdiversa%2Fscripttag%2Findex.html
Für XHTML sollte man sowieso ausschließlich den Schema-Validator von Christoph Schneegans verwenden.
Dieser Validator prüft XHTML ausschließlich auf seine Konformität zu den Richtlinien zur Abwärtskompatibilität und zeigt ebenfalls, dass dein Dokument verbesserungsfähig ist, auch wenn es valide ist.
Mathias