DOMImplementation.createDocumentType()
La méthode DOMImplementation.createDocumentType()
renvoie un objet DocumentType
qui peut être utilisé avec DOMImplementation.createDocument
lors de la création du document ou peut être intégré au document existant avec des méthodes comme Node.insertBefore()
ou Node.replaceChild()
.
Syntaxe
doctype = document.implementation.createDocumentType(qualifiedNameStr, publicId, systemId)
Paramètres
- qualifiedNameStr
- est une
DOMString
(chaîne de caractères) contenant le nom qualifié commesvg:svg
.
- publicId
- est une
DOMString
(chaîne de caractères) contenant l'identifiantPUBLIC
.
- systemId
- est une
DOMString
(chaîne de caractères) contenant les identifiantsSYSTEM
.
Exemple
var dt = document.implementation.createDocumentType('svg:svg', '-//W3C//DTD SVG 1.1//EN', 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd');
var d = document.implementation.createDocument('http://www.w3.org/2000/svg', 'svg:svg', dt);
alert(d.doctype.publicId); // -//W3C//DTD SVG 1.1//EN
Spécifications
Spécification | Statut | Commentaire |
---|---|---|
DOM La définition de 'DOMImplementation.createDocumentType' dans cette spécification. |
Standard évolutif | Pas de modification de Document Object Model (DOM) Level 3 Core Specification |
Document Object Model (DOM) Level 3 Core Specification La définition de 'DOMImplementation.createDocumentType' dans cette spécification. |
Obsolete | Pas de modification de Document Object Model (DOM) Level 2 Core Specification |
Document Object Model (DOM) Level 2 Core Specification La définition de 'DOMImplementation.createDocumentType' dans cette spécification. |
Obsolete | Définition initiale. |
Compatibilité des navigateurs
Nous convertissons les données de compatibilité dans un format JSON.
Ce tableau de compatibilité utilise encore l'ancien format
car nous n'avons pas encore converti les données qu'il contient.
Vous pouvez nous aider en contribuant !
Fonctionnalité | Chrome | Edge | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|---|
Basic support | (Oui) | (Oui) | 1.0 (1.7 ou moins) [1] | 9.0 | (Oui) | (Oui) |
Fonctionnalité | Android | Edge | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Basic support | (Oui) | (Oui) | 1.0 (1.0) [1] | (Oui) | (Oui) | (Oui) |
[1] Au départ dans Gecko 9.0, le ownerDocument
(propriétaire du document) des noeuds doctype (c'est-à-dire les noeuds pour lesquels Node.nodeType
est Node.DOCUMENT_TYPE_NODE
ou 10) n'est pas null. Au lieu de cela, ownerDocument
est le document sur lequel document.implementation.createDocumentType()
a été appelé.
Voir aussi
- L'interface
DOMImplementation
à laquelle elle appartient.