Javascript: eu tenho a representação DOM de um nó (elemento ou documento) e estou procurando a representação de string dele. Por exemplo,
var el = document.createElement("p");
el.appendChild(document.createTextNode("Test"));
deve render:
get_string(el) == "<p>Test</p>";
Tenho a forte sensação de que estou perdendo algo trivialmente simples, mas simplesmente não encontro um método que funcione no IE, FF, Safari e Opera. Portanto, outerHTML não é uma opção.