Name
DOMImplementation.createDocument( ): create a new Document and the specified root element â 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 XML 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 document.
This method ...
Get JavaScript: The Definitive Guide, 5th 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.