Hallo,
[...] rein strukturell betrachtet müsste der Browser das anhand der DTD automatisch erkennen.
das dürfte daran scheitern, dass kein mir bekannter Browser tatsächlich die DTD liest und auswertet, geschweige denn den Quellcode gegen die DTD validiert. Stattdessen sind die Regeln der "üblichen" DTDs im SGML-Parser der Browser hart codiert (einschließlich einiger Abweichungen aus Faulheit oder Bequemlichkeit der Programmierer).
Bye,
Martin
--
Wenn der Computer wirklich alles kann,
dann kann er mich mal kreuzweise.
Wenn der Computer wirklich alles kann,
dann kann er mich mal kreuzweise.