DOMImplementation::createDocument
(PHP 5, PHP 7, PHP 8)
DOMImplementation::createDocument — Cria um objeto DOMDocument do tipo especificado com seu elemento de documento
Descrição
$namespace
= null
, string $qualifiedName
= "", ?DOMDocumentType $doctype
= null
): DOMDocumentCria 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
equalifiedName
.
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
- DOMDocument::__construct() - Cria um novo objeto DOMDocument
- DOMImplementation::createDocumentType() - Cria um objeto DOMDocumentType vazio