DOMImplementation::createDocument

(PHP 5, PHP 7, PHP 8)

DOMImplementation::createDocument Cria um objeto DOMDocument do tipo especificado com seu elemento de documento

Descrição

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

Cria um objeto DOMDocument do tipo especificado com seu elemento de documento.

Parâmetros

namespace

O URI do namespace do elemento de documento a ser criado.

qualifiedName

O nome qualificado do elemento de documento a ser criado.

doctype

O tipo de documento a ser criado ou null.

Valor Retornado

Um novo objeto DOMDocument. Se namespace, qualifiedName, e doctype forem nulos, o DOMDocument retornado estará vazio, sem elemento de documento.

Erros/Exceções

DOM_WRONG_DOCUMENT_ERR

Gerado se doctype já foi usado em um documento diferente ou foi criado por uma implementação diferente.

DOM_NAMESPACE_ERR

Gerado se houver um erro com o namespace, conforme determinado por namespace e qualifiedName.

Registro de Alterações

Versão Descrição
8.4.0 A função agora tem um tipo de retorno provisório de DOMDocument.
8.0.3 namespace agora é anulável.
8.0.0 doctype agora é anulável.
8.0.0 Chamar esta função estaticamente agora lançará um Error. Anteriormente, era gerado um E_DEPRECATED.

Veja Também