molily: Eigene data-Attribute

Beitrag lesen

Hallo,

Ist so etwas dann auch noch gültiges XHTML5?

Ja.

Meine XML-Kenntnisse sagen mir, dass eigene Attribute oder Elemente eigene Namensräume erfordern.

Es sind keine eigenen Attribute, es sind Attribute, die von HTML5 spezifiziert sind. Es sind Attribute aus dem XHTML-Namensraum.

Es sind lediglich flexible Attribute. Attributnamen nach dem Schema data-* lassen sich nicht mit XML-DTD oder XML-Schema ausdrücken, soweit ich weiß. Das ist aber eine eine Beschränkung der Schema-Sprachen. Validatoren wie http://validator.nu/ können XHTML5 mit data-Attributen korrekt überprüfen.

Oder ist nach WHATWG XHTML5 gar kein richtiges XML mehr?

Es ist richtiges XML.

Übrigens hat das mit der WHATWG nichts zu tun. Die W3C- und WHATWG-Spezifikationen sind identisch in diesem Punkt.

Grüße,
Mathias