forse ho risolto così:


document.getElementByTagName('html')[0].innerHTML

mi perdo il tag esterno (html) ma credo sia possibile recuperare anche quello..