Hallo,
Naja, der neue Standard definiert ja auch das Verhalten von Browsern bei "falschem" Code. Ich denke, dass sowas nötig und sinnvoll ist und weiß nicht, inwieweit das kompatibel mit SGML wäre.
Das hat den Sinn, dass sich die Browserhersteller nicht mehr ihre eigenen Fehlerkorrekturen ausdenken. Was ja einer der gründe ist, warum es manchmal zwischen Browsern zu Problemen kommt.
SGML spielt eigentlich keine große Rolle, weil HTML selbst auch nie wie SGML verarbeitet wurde.
Gruß