Hallo,
Ein HTML-Dokument ist ein Überbegriff (wie SGML-Dokument, ...). Die DTD spezifiziert erst die "Möglichkeiten" des Dokuments. Ein Dok mit proprietärer MS-DTD bleibt trotzdem HTML, nur ist es nicht valide zu einer W3C-DTD (aber gleichwohl natürlich/hoffentlich zur passenden MS-DTD).
Dort wird nichts über unbekannte Elemente gesagt. Jedoch ist zu lesen:
»The name of a tag refers to an element type declaration in the HTML DTD.«Super! :-))
Denn in *meiner* HTML DTD sind sie ja deklariert ...
Du ziehst dich aus der Affäre, denn es ist nicht anhand der zitierten Quellen begründbar, dass eine andere DTD als die der besagten Spezifikation gemeint ist.
Wenn du der Meinung bist, dass alles, was sich selbst HTML nennt (und evtl. ein paar Eigenschaften mit HTML teilt und in einem Leseprogramm dargestellt wird, das sich Hypertextbrowser nennt), tatsächlich auch HTML ist und in jeder Hinsicht gleichwertig zu anderem HTML ist, erübrigt sich diese Diskussion natürlich, weil der Begriff »Validität« dann absolut gar nichts mehr mit Standardkonformität bzw. den Vorteilen der Orientierung an konsensuellen Standards zu tun hat.
Mathias