DOMImplementation::createDocument

(PHP 5, PHP 7, PHP 8)

DOMImplementation::createDocument Crée un objet DOMDocument du type spécifié avec son élément

Description

public function DOMImplementation::createDocument(?string $namespace = null, string $qualifiedName = "", ?DOMDocumentType $doctype = null): DOMDocument

Crée un objet DOMDocument du type spécifié avec son élément de document.

Liste de paramètres

namespace

L'URI du namespace de l'élément du document à créer.

qualifiedName

Le nom qualifié de l'élément du document à créer.

doctype

Le type de document à créer ou null.

Valeurs de retour

Un nouvel objet DOMDocument. Si namespace, qualifiedName, et doctype sont nuls, le DOMDocument retourné est vide avec aucun élément de document.

Erreurs / Exceptions

Peut lancer une DOMException avec les codes d'erreur suivants :

DOM_WRONG_DOCUMENT_ERR

Levé si doctype a déjà été utilisé avec un document différent ou a été créé depuis une implémentation différente.

DOM_NAMESPACE_ERR

Levé s'il y a une erreur dans l'espace de noms, déterminée par namespace et qualifiedName.

Historique

Version Description
8.4.0 La fonction a désormais un type de retour tentative DOMDocument.
8.0.3 namespace est désormais nullable.
8.0.0 doctype est désormais nullable.
8.0.0 Appeler cette fonction de manière statique lèvera désormais une Error. Auparavant, une erreur E_DEPRECATED était générée.

Voir aussi