DOMImplementation::createDocument
(PHP 5, PHP 7, PHP 8)
DOMImplementation::createDocument — Creates a DOMDocument object of the specified type with its document element
说明
$namespace = null, string $qualifiedName = "", ?DOMDocumentType $doctype = null): DOMDocumentCreates a DOMDocument object of the specified type with its document element.
参数
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.
返回值
A new DOMDocument object. If
namespace, qualifiedName,
and doctype are null, the returned
DOMDocument is empty with no document element.
错误/异常
DOM_WRONG_DOCUMENT_ERR-
Raised if
doctypehas 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
namespaceandqualifiedName.
更新日志
| 版本 | 说明 |
|---|---|
| 8.4.0 | The function now has the tentative return type DOMDocument. |
| 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.
|
参见
- DOMDocument::__construct() - Creates a new DOMDocument object
- DOMImplementation::createDocumentType() - Creates an empty DOMDocumentType object