Moin!
Einen kleinen Nachtrag hierzu habe ich:
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.
XHTML 2 soll übrigens einen eigenen Namensraum benutzen: „The namespace URI for XHTML 2.0 is defined to be http://www.w3.org/2002/06/xhtml2/.“ – XHTML 2.0 Conformance Definition.
Schönen Sonntag,
Robert