Webkit jako pierwszy include/wystawiać w następujący sposób dla tego zadania:
document.implementation.createHTMLDocument(title);
Firefox od wersji 4, a także implementuje tej metody, podczas gdy w poprzednich wersjach możliwe jest stworzenie HTML dokument za pomocą następujących czynności:
var doc = document.implementation.createDocument('', '',
document.implementation.createDocumentType('html', '', ''));
która powinna być w przybliżeniu równa dokument posiadający <!DOCTYPE html>
(HTML5).
Zamień puste ciągi "createDocumentType" na wymagany identyfikator publicId/systemId.
Nadal będzie trzeba utworzyć/dołączyć elementy HTML, head i body do wynikowego dokumentu, aby uzyskać działający DOM.
@PaulRoub to pytanie i związane z nim odpowiedzi są datowane na wrzesień 2011 r. Duplikat jest drugim pytaniem z listopada 2011 r. Powielanie powinno opierać się na daty publikacji, najstarszy jest oryginalny, proszę go poprawić. –