Hallo,
Will ich diesen String nun im X(HT)ML–Umfeld weiterverarbeiten, muss ich ihn zwangsläufig korrigieren. Kann ich mir dies irgendwie ersparen?
Nicht wirklich. Tagnamen sind im HTML-DOM großgeschrieben. Du kannst dir höchstens eine eigene Serialisierungsfunktion schreiben.
Im Opera kannst du einen ordentlichen XMLSerializer nutzen. Im Gecko und Konqueror führt der aber auch zu groß geschriebenen Tagnamen.
http://www.faqts.com/knowledge_base/view.phtml/aid/34646
http://developer.mozilla.org/en/docs/XMLSerializer
Für den IE habe ich keine Idee. Eine eigene Serialisierungsfunktion, die rekursiv den DOM-Baum durchläuft, wird also letztlich das beste sein. Vgl. http://molily.de/javascript-nodelist.
Mathias