molily: 5 und SVG bzw. MathML

Beitrag lesen

Es ist niemand ist davon abgehalten, eine DTD, RelaxNG oder ein XML-Schema für (X)HTML5 zu erstellen.

Macht Validator.nu längst.

Mittels DTD lassen sich einfache, verständliche Regeln notiteren

Regeln, die die Komplexität von HTML noch nie adäquat abbilden konnten.

so, wie eine Auszeichnungssprache aufgebaut sein sollte.

Ja, sehr primitive Auszeichnungssprachen. Nicht DIE Auszeichnungssprache par excellence.

Die Regeln von HTML(5) sind kompliziert, unverständlich und teilweise schwachsinnig.

HTML ist keine einfache Sprache. Das war sie nie und wird sie nie sein. Es ist nicht HTML5, welche das Ausdrücken seiner Grammatik in DTD verunmöglicht. Das Problem gab es schon bei HTML 4 und XHTML 1. Dort hat man es einfach so gelöst, dass man unzählige Regeln einfach gar nicht in die DTD geschrieben hat – weil DTD es nicht erlaubt hat. So standen sie nur menschenlesbar in der Spec oder noch besser, sie waren lediglich implizit und common practice in den Browsern.

Auch hier, diese Diskussion ist Jahre alt (ich habe auch viel dazu geschrieben) und äußerst vielschichtig. Dein Ranting fällt hinter diese Diskussion zurück.

Mathias