Documentación offline PHP master

DOMImplementation::createDocument

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

DOMImplementation::createDocument

Crea un objeto DOM Document del tipo especificado con sus elementos

Descripción#

php public DOMImplementation::createDocument([string $namespace], [string $qualifiedName], [DOMDocumentType $doctype]): DOMDocumentphp

Crea un objeto DOMDocument del tipo especificado con estos elementos del documento.

Parámetros#

namespace
La URI del espacio de nombres de los elementos del documento a crear.

qualifiedName
El nombre cualificado de los elementos del documento a crear.

doctype
El tipo de documento a crear o null.

Valores devueltos#

Un nuevo objeto DOMDocument. Si namespace, qualifiedName, y doctype son nulos, el DOMDocument devuelto está vacío sin ningún elemento de documento.

Errores/Excepciones#

Puede lanzar una DOMException con los siguientes códigos de error:

DOM_WRONG_DOCUMENT_ERR
Lanzado si doctype ya ha sido utilizado con un documento diferente o ha sido creado desde una implementación diferente.

DOM_NAMESPACE_ERR
Lanzado si hay un error en el espacio de nombres, determinado por namespace y qualifiedName.

Historial de cambios#

Versión Descripción
8.4.0 La función ahora tiene un tipo de retorno tentativo DOMDocument.
8.0.3 namespace ahora es nullable.
8.0.0 doctype ahora es nullable.
8.0.0 Llamar a esta función de manera estática ahora lanzará una Error. Anteriormente, se generaba un error E_DEPRECATED.

Véase también#

DOMDocument::__construct, DOMImplementation::createDocumentType