Hallo Gunnar,
Das angstverzehrte Gesicht habe ich eher bei XHTML 2.
Warum das? Ich find die Änderungen gut.
Och, die kleineren Änderungen - diverse Universalattribute und diverse neue strukturierenden Elemente - mag ich auch. Was ich aber problematischer finde, sind die größeren, nicht aufwärtskompatiblen Änderungen, die dafür sorgen, dass XHTML 1.x Dokumente kein XHTML 2 mehr sind.
Das betrifft dann so Sachen wie Formulare. Die einfachen, von jedem Pixelschubser zu benutzenden HTML Formulare werden abgeschafft. Stattdessen wird XForms in XHTML 2 integriert. Klar, das bietet massig, aber ist dadurch auch massig komplizierter geworden. Bis hin zu den Punkt, dass "einfache" HTML Formulare nicht mehr valide sind. Das ist einfach eine große Umstellung. Siehst Du Dirk Normalpixelschubser, der seit 10 Jahren dabei ist, den Übergang von Tabellen Tag Soup zur derzeit für vieles notwendigen Mischung aus Div Soup und strukturell vernünftigem MarkUp mürrisch hinter sich gebracht hat, nun plötzlich fröhlich eine neue, kompliziertere Technik lernen? XHTML 2 wird nämlich einen Rattenschwanz an anderen XML Dialekten mitbringen, diese bringen wiederum einen Rattenschwanz an anderen XML Techniken mit. MAl ab Beispiel XForms:
Siehst Du, dass Otto Normalpixelschubser ein abstraktes Datenmodell seines Formulars in XML und mit XML Schema Datentypen bastelt? Siehst Du, dass er mit XPath dieses Datenmodell an seine Formularelemente bindet? Siehst Du, dass er clientseitige Verarbeitung seines Formulars mit dem noch komplizierteren XML Events modelliert?
Ich sehe das alles noch nicht.
Tim