Hallo,
Was ich meinte (deine Antwort geht vollkommen daran vorbei): HTML 4.01 erkenne ich an
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
, dann könnte ich doch HTML 5 mit<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 5//EN">
deklarieren, HTML 6 … Diese Information ist für einen Parser doch vielleicht gar nicht so unwichtig. Aus dem gleichen Grund sollten XHTML 5, XHTML 2 und XHTML 1 auch unterschiedliche Namensräume benutzen.
Was ich meite (deine Antwort geht vollkommen daran vorbei): HTML 5 macht das Überflüssig, weil ein HTML-Dokument keine Versionsnummer mehr trägt. Es ist so definiert, das jedes HTML-Dokument ein HTML-Dokument der aktuellen Version ist. Es ist dadurch nur wenig anders als XHTML, das auch völlig ohne Versionierung auskommt.
… und in XHTML 2 nl.
Ein Ansatz der zu XHTML 2 passt. Dagegen spreche ich ja nicht ;)
Gruß