-Wieso verwende ich einen Dialekt? Wie würde es denn richtiges XHTML 1.1 sein?
XHTML 1.1 als minimale Beispielanwendung von XHTML M12n besteht aus einer festgelegten DTD mit einem bestimmten Modulsatz. Du baust anhand dieser Module und einem weiteren M12n-Modul eine eigene M12n-Anwendung.
Das würde ich eher »XHTML 1.1 + Target Module« oder so nennen. Aber das ist wie gesagt nur eine Stilfrage.
-Der Content-Type 'application/xhtml+xml' wird nur bei Browsern gesendet die ihn im HTTP_ACCEPT Header abfragen.
Ja, ist mir klar. Der META-Tag mit Content-Type ist in dem Fall irrelevant.
-Die Sache mit der Codierung werde ich noch in Angriff nehmen, hatte Probleme mit der anzeige von Sonderzeichen mit JavaScript.
XMLHttpRequest verwendet UTF-8.
-Wieso das "javascript:" weglassen?
Wieso es hinmachen? Es erfüllt keinen Zweck und ist daher überflüssig, wenn auch nicht schädlich, weil es als JavaScript-Label gewertet wird (jedes Statement in JS kann ein Label bekommen - das ist aber nur interessant bei verschachtelten Schleifen und break).
Ich kannte es bisher nur so.
Woher?
Mathias