Hallo,
function nodeString(element){
d=document.createElement('div')
d.appendChild(element.cloneNode(true))
Wenn element ein Element aus einem anderen XML-Dokument ist, kann man es nicht einfach mit appendChild ins aktuelle Dokument einhängen bzw. an ein darin erzeugtes Element anhängen. Es ist zwar (X)HTML, was angehängt werden soll, aber das schert die Browser gar nicht - zumindest ohne XHTML-Namespace-Angabe.
Man müsste den Knoten erst mit document.importNode importieren, aber das kann der IE prinzipiell nicht.
Das alles, nur um einen Knoten zu serialisieren, ist es dann doch nicht wert.
Mathias