DOMImplementation
L'interface DOMImplementation
représente un objet fournissant des méthodes qui ne dépendent pas d'un document particulier. Un tel objet est renvoyé par la propriété Document.implementation
.
Propriété
Cette interface n'a pas de propriété spécifique et n'en hérite aucune.
Méthodes
Pas de méthode héritée.
DOMImplementation.createDocument()
- Crée et retourne un
XMLDocument
. DOMImplementation.createDocumentType()
- Crée et retourne un
DocumentType
. DOMImplementation.createHTMLDocument()
- Crée et retourne un
Document
HTML. DOMImplementation.hasFeature()
- Retourne un
Boolean
(en-US) indiquant si une caractéristique donnée est supportée ou non. Cette fonction n'est pas fiable et est conservée uniquement à des fins de compatibilité : à l'exception des requêtes liées au SVG, elle renvoie toujours la valeurtrue
(vrai). Les anciens navigateurs sont très incohérents dans leur comportement.
Spécifications
Spécification | Statut | Commentaire |
---|---|---|
DOM La définition de 'DOMImplementation' dans cette spécification. |
Standard évolutif | Supprime la méthode getFeature() .Ajoute la méthode createHTMLDocument() .Modifie le type de retour de createDocument() de Document à XMLDocument . |
Document Object Model (DOM) Level 3 Core Specification La définition de 'DOMImplementation' dans cette spécification. |
Obsolete | Ajoute la méthode getFeature() (jamais implémentée par un agent utilisateur). |
Document Object Model (DOM) Level 2 Core Specification La définition de 'DOMImplementation' dans cette spécification. |
Obsolete | Ajoute les méthodes createDocument() et createDocumentType() . |
Document Object Model (DOM) Level 1 Specification La définition de 'DOMImplementation' dans cette spécification. |
Obsolete | Définition initial. |
Compatibilité des navigateurs
BCD tables only load in the browser