cbergmann: javascript generierter Code nicht XHTML conform

Beitrag lesen

hi,

ich schreibe gerade eine kleine Webanwendung und verwende in dieser sehr viel Javascript code.
Eine entwicklungs-Version der Seite ist unter folgender URL zu finden:
http://rosmarin.fernuni-hagen.de/imap/clemens/
Dies Seite wird zu großen Teilen direkt vom javascript code erstellt und erweitert. Sie sollte eigendlich XHTML conform sein.
Da sich die Entwicklung dem Ende nähert wollte ich jetzt einmal überprüfen ob mein Code auch wohlformatiert ist und habe den validator vom w3c drüberlaufen lassen. Dieser läuft auch sauber durch. Er validiert aber natürlich nur den statischen Code. Daher habe ich mir im nächsten Schritt den dynamisch erzeugten Code ausgeben lassen und auch diesen durch den Validator gejagt.
Dabei habe ich festgestellt das alle Tags die eigendlich der form <tag /> sein sollten in dem dynamischen Code in der Form <tag> sind. Es handelt sich hierbei ausschließlich um node objekte die per document.createElement erzeugt und dann mit appendChild() hinzugefügt wurden.
Dieses Verhalten war sowohl beim Firefox als auch beim Internet-Explorer zu bemerken.
Ich ging die ganze zeit davon aus das solche DOM operationen immer auch wieder gültigen code generieren. Kann ich davon einfach nicht ausgehen und muss entweder auf HTML 4 umsteigen oder damit leben das meine Seite nicht Standardkonform ist oder mache ich einen Fehler?

mfG
Clemens