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/>

Дивіться також