Name
DOMImplementation.createDocument( ) — create a new Document and the specified root element
Availability
DOM Level 2 Core
Synopsis
Document createDocument(StringnamespaceURI
, StringqualifiedName
, DocumentTypedoctype
) throws DOMException;
Arguments
-
namespaceURI
The unique identifier of the namespace of the root element to be created for the document, or
null
for no namespace.-
qualifiedName
The name of the root element to be created for this document. If
namespaceURI
is notnull
, this name should include a namespace prefix and a colon.-
doctype
The DocumentType object for the newly created Document, or
null
if none is desired.
Returns
A Document object with its documentElement
property set to a root Element node of the specified type.
Throws
This method may throw a DOMException with the following
code
values in the following circumstances:
-
INVALID_CHARACTER_ERR
qualifiedName
contains an illegal character.-
NAMESPACE_ERR
qualifiedName
is malformed, or there is a mismatch betweenqualifiedName
andnamespaceURI
.-
NOT_SUPPORTED_ERR
The current implementation does not support XML documents and has not implemented this method.
-
WRONG_DOCUMENT_ERR
doctype
is already in use for another document or was created by a different DOMImplementation object.
Description
This method creates a new Document object and the specified root
documentElement
object for that document. If the
doctype
argument is
non-null
, the ownerDocument
property of this DocumentType object is set to the newly created ...
Get JavaScript: The Definitive Guide, Fourth Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.