DOMImplementation::createDocumentType
(PHP 5, PHP 7, PHP 8)
DOMImplementation::createDocumentType — Створює порожній об'єкт класу DOMDocumentType
Опис
public DOMImplementation::createDocumentType(string $qualifiedName, string $publicId = "", string $systemId = ""): DOMDocumentType|false
Створює порожній об'єкт класу DOMDocumentType. Оголошення сутності та позначення будуть недоступні. Посилання на сутності не замінятимуться і додавання атрибутів за умовчанням не відбуватиметься.
Список параметрів
qualifiedName
Кваліфікована назва типу документа для створення.
publicId
Загальнодоступний ідентифікатор зовнішнього підмножини.
systemId
Системний ідентифікатор зовнішнього підмножини.
Значення, що повертаються
Новий об'єкт класу DOMDocumentType з атрибутом ownerDocument
, встановленим у **null
** або **false
**в случае возникновения ошибки.
Помилки
DOM_NAMESPACE_ERR
Виникає, якщо виявлена помилка у рядку qualifiedName
список змін
Версия | Опис |
---|---|
8.0.0 | При статичному виклику функції тепер викидається помилка Error. . Раніше видавалася помилка рівня E_DEPRECATED |
Приклади
Приклад #1 Створення документа із прикріпленим DTD
Loading...
Результат виконання наведеного прикладу:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE graph SYSTEM "graph.dtd">
<graph/>
Дивіться також
- DOMImplementation::createDocument() - Створює об'єкт класу DOMDocument заданого типу з його елементом