Hallo Fred Feuerstein
document.write ist nicht erlaubt in XHTML, siehe [URL:http://www.w3.org/MarkUp/2004/xhtml-faq.html#docwrite]
Du solltest tatsächlich kein document.write benutzen.
Hättest Du Dein Dukument ricztig als application/xhtml+xml ausgeliefert und nicht als text/html, dann hätte es keines Validators bedurft um festzustellen, daß dies nicht geht.
Es bleibt Dir wohl nichts anderes überig, als daß Du Dich eingehend mit Javascript beschäftigst.
Für den Einstieg und gelegentliches Nachschlagen, denke ich, ist SELFHTML durchaus geeignet.
Gruß
Barnie Geröllheimer