# La clase DOMImplementation

(PHP 5, PHP 7, PHP 8)

## Introducción

La interfaz DOMImplementation proporciona varios métodos para realizar operaciones que son independientes de cualquier instancia en particular del modelo de objetos del documento.

## Sinopsis de la Clase

class DOMImplementation {
/* Métodos */
public createDocument(?string `$namespace` = `null`, string `$qualifiedName` = "", ?DOMDocumentType `$doctype` = `null`): DOMDocument|false
public createDocumentType(string `$qualifiedName`, string `$publicId` = "", string `$systemId` = ""): DOMDocumentType|false
public hasFeature(string `$feature`, string `$version`): bool
}

## Tabla de contenidos

- DOMImplementation::__construct — Crea un nuevo objeto DOMImplementation
- DOMImplementation::createDocument — Crea un objeto DOMDocument del tipo especificado con su elemento documento
- DOMImplementation::createDocumentType — Crear un objeto DOMDocumentType vacío
- DOMImplementation::hasFeature — Comprueba si la implementación de DOM implementa una característica específica