So rein aus Interesse mal nachgefragt, wozu das Ganze?
XHTML1.1 ist ja nun nicht gerade das, was in der Zukunft eine Rolle spielen wird.
Da bin ich ganz und gar gegenteiliger Ansicht. Allenfalls sei noch hinzugefügt, dass in der fernen Zukunft allerdings weniger xhtml 1.1, sondern eher xhtml 2.0 eine Rolle spielen wird.
Ich habe mir das Ergebnis des Validators grad mal angeschaut. Ganze 4 Fehler, und davon ist einer nicht mein Fehler, sondern ein Fehler des Validators:
there is no attribute "schemaLocation"
Falsch! Laut Spezifikation
kann das html-Element dieses Attribut haben.
http://www.w3.org/TR/xhtml11/conformance.html#s_conform Punkt 4
value of attribute "method" cannot be "POST"; must be one of "get", "post"
Na toll. Dann schreibe ich es eben klein.
document type does not allow element "input" here; missing one of "ins", "del", "h1", "h2", "h3", "h4", "h5", "h6", "p", "div", "address", "fieldset" start-tag.
Hrmpf, also bei xhtml darf ein input nur als Kindelement z.B. eines fieldset vorkommen. Auch kein Problem.
Und der vierte Fehler ist das Gleiche noch mal, mit dem anderen input.
Kurz korrigiert, jetzt validiert es. Und noch immer mit
statt
Nachtrag: Ich hab schemaLocation wieder reingemacht, auch wenn sich der Validator beschwert.