@@Robert Bienert:
Diese Information [HTML-Version] 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.
?? Parser sollen anhand des Namensraums auf die XHTML-Version (und deren Regeln) schließen?
Nein! Namensräume haben mit den Regeln (Grammatik der Sprache) nichts zu tun. [http://forum.de.selfhtml.org/archiv/2007/12/t163502/#m1064996 unten]
Es spricht wohl nichts gegen einen gemeinsamen Namensraum.
Was ich meinte: Man könnte Web Forms 2 und XForms als Module (mit jeweils eigenem Namensraum) gestalten, die man in XHTML einbetten kann, der Anwender hätte also die Wahl zwischen beiden Modellen.
Das hört sich gut an. XHTML 2 mit der für Autoren evtl. einfacher zu handhabenden Option der Web Forms 2 (anstelle der unständlicheren XForms) – da wär’s doch. Dann käme HTML 5 an den ihm zustehenden Platz: in die Tonne!!1elf
?? aber ohne DTD: XHTML+MathML oder XHTML+SVG sind sehr krude Möglichkeiten, andere XML-Inhalte einzubinden.
„Krude“? Es geht doch mit DTD.
(BTW, gibt es XHTML+SVG, oder meinstest du XHTML+MathML+SVG?)
Live long and prosper,
Gunnar
„Das Internet ist ein großer Misthaufen, in dem man allerdings auch kleine Schätze und Perlen finden kann.“ (Joseph Weizenbaum)