DOMImplementation::createDocument
(PHP 5, PHP 7, PHP 8)
DOMImplementation::createDocument — Створює об'єкт класу DOMDocument заданого типу з його елементом.
Опис
public DOMImplementation::createDocument(?string $namespace = null, string $qualifiedName = "", ?DOMDocumentType $doctype = null): DOMDocument|false
Створює об'єкт класу DOMDocument заданого типу із його елементом document.
Список параметрів
namespace
URI простору імен створюваного елемента document.
qualifiedName
Кваліфіковане ім'я елемента document, що створюється.
doctype
Тип створюваного елемента document або null
Значення, що повертаються
Новий об'єкт класу DOMDocumentили**false
** у разі виникнення помилки. Якщо аргументи namespace
qualifiedName
, иdoctype
мають значення null, об'єкт, що повертається DOMDocument буде порожнім та без елемента document.
Помилки
DOM_WRONG_DOCUMENT_ERR
Виникає, якщо аргумент doctype
вже використовувався з іншим документом або було створено в іншій реалізації.
DOM_NAMESPACE_ERR
Виникає, якщо виявлена помилка у рядках namespace
иqualifiedName
список змін
Версия | Опис |
---|---|
8.0.3 | namespace тепер допускає значення null. |
8.0.0 | doctype тепер допускає значення null. |
8.0.0 | При статичному виклику функції тепер викидається помилка Error. . Раніше видавалася помилка рівня E_DEPRECATED |
Дивіться також
- DOMDocument::__construct() - Створює новий об'єкт DOMDocument
- DOMImplementation::createDocumentType() - Створює порожній об'єкт класу DOMDocumentType