DOMImplementation::createDocument Creates a DOMDocument object of the specified type with its document element &reftitle.description; public DOMDocumentfalseDOMImplementation::createDocument stringnullnamespace&null; stringqualifiedName"" DOMDocumentTypenulldoctype&null; Creates a DOMDocument object of the specified type with its document element. &reftitle.parameters; namespace The namespace URI of the document element to create. qualifiedName The qualified name of the document element to create. doctype The type of document to create or &null;. &reftitle.returnvalues; A new DOMDocument object or &false; on error. If namespace, qualifiedName, and doctype are null, the returned DOMDocument is empty with no document element &reftitle.errors; DOM_WRONG_DOCUMENT_ERR Raised if doctype has already been used with a different document or was created from a different implementation. DOM_NAMESPACE_ERR Raised if there is an error with the namespace, as determined by namespace and qualifiedName. &reftitle.changelog; &Version; &Description; 8.0.3 namespace is now nullable. 8.0.0 doctype is now nullable. 8.0.0 Calling this function statically will now throw an Error. Previously, an E_DEPRECATED was raised. &reftitle.seealso; DOMDocument::__construct DOMImplementation::createDocumentType