Javascript: tengo la representación DOM de un nodo (elemento o documento) y estoy buscando la representación de cadena del mismo. P.ej,
var el = document.createElement("p");
el.appendChild(document.createTextNode("Test"));
debería producir:
get_string(el) == "<p>Test</p>";
Tengo la fuerte sensación de que me falta algo trivialmente simple, pero simplemente no encuentro un método que funcione en IE, FF, Safari y Opera. Por lo tanto, externalHTML no es una opción.