On 10/29/12 8:58 PM, Johan Sundström wrote:
Serializing a complete HTML document DOM to a string is surprisingly
hard in javascript.

I thought there were plans to put innerHTML on Document. Did that go nowhere?

As a fairly seasoned javascript hacker I figured
this might do it:

   document.doctype + document.documentElement.outerHTML

This seems lossy in many cases (most obviously: when the HTML uses conditional comments, though there are also various XHTML-specific issues).

The most useful implementation would IMO be a native one
that reproducing the doctype, as it was formatted in the source
document.

That might be worth doing independent of the serialization issue.

-Boris

Reply via email to