Javascript: ho la rappresentazione DOM di un nodo (elemento o documento) e sto cercando la rappresentazione di stringa di esso. Per esempio,
var el = document.createElement("p");
el.appendChild(document.createTextNode("Test"));
dovrebbe produrre:
get_string(el) == "<p>Test</p>";
Ho la forte sensazione che mi manchi qualcosa di banalmente semplice, ma non trovo un metodo che funzioni in IE, FF, Safari e Opera. Pertanto, outerHTML non è un'opzione.