DOMImplementation::createDocumentType
En esta página
DOMImplementation::createDocumentType
Crea un objeto DOMDocumentType vacío
Descripción#
public DOMImplementation::createDocumentType(string $qualifiedName, [string $publicId], [string $systemId]): DOMDocumentType
```php
Crea un objeto `DOMDocumentType` vacío. Las declaraciones y notaciones de entidades no están disponibles. Las expansiones de referencias de entidades y los añadidos de atributos por omisión no se efectúan tampoco.
## Parámetros
`qualifiedName`
El nombre cualificado del tipo de documento a crear.
`publicId`
El identificador público externo del subconjunto.
`systemId`
El identificador de sistema externo del subconjunto.
## Valores devueltos
Un nuevo nodo `DOMDocumentType` con su `ownerDocument` definido a `null` o `false` en caso de error.
## Errores/Excepciones
Puede lanzar una DOMException con los siguientes códigos de error:
`DOM_NAMESPACE_ERR`
Se lanza si hay un error con el espacio de nombres, determinado por `qualifiedName`.
## Historial de cambios
| Versión | Descripción |
|----|----|
| 8.0.0 | Llamar a esta función de manera estática lanzará ahora una `Error`. Anteriormente, se generaba un error `E_DEPRECATED`. |
## Ejemplos
Creación de un documento con una DTD adjunta
El ejemplo anterior mostrará:
```php
Véase también#
DOMImplementation::createDocument