L'interface DOMImplementation fournit un nombre de méthodes pour exécuter des opération qui sont indépendante de n'importe quelle instance particulière du DOM.

Méthode
Description
Document createDocument(
String URIEspaceNoms, String nomQualifie, DocumentType doctype)
crée un objet Document avec un espace de noms, un nom qualifié pour l'élément racine et une DTD.
DocumentType createDocumentType(
String nomQualifie, String publicId, String systemId)
crée une déclaraction de type de document avec un nom qualifié, et des idetificateurs public et système.
Object getFeature(String caracteristique, String version)
retourne un objet spécialisé qui implémente les APIs spécialisés de la version et de la caractéristique spécifiées.
boolean hasFeature(String caracteristique, String version)
vérifie si l'implémentation DOM implémente une caractèristique et une version spécifiées.