Hallo,
Interessant, das wusste ich in der Tat nicht.
Die spannende Frage ist dann, was er macht: Einfach die Semantik der Elemente ignorieren, als wären sie Wörter einer unbekannten Sprache?
Unterstützt Safari denn das HTML-DOM im XHTML-Modus?
Ich habe ein Dokument als application/xhtml+xml versendet getestet: createElement scheint ein Element zu erzeugen, jedoch wird dieses wie ein unbekanntes Behandelt.
Beispielsweise ein p-Element (mit Inhalt also z.B. <p>Test</p>
) wird wie ein Inlineelement behandelt (mehrfach angewendet: TestTestTest). Ein erzeugtes input-Element wird gar nicht erst angezeigt, auch nicht mit type-Attribut.
Konnte hier allerdings nur Safari 3 für Windows testen.
Gruß;