MDN wants to learn about developers like you: https://qsurvey.mozilla.com/s3/MDN-survey

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é comme svg:svg.
publicId
est une DOMString (chaîne de caractères) contenant l'identifiant PUBLIC.
systemId
est une DOMString (chaîne de caractères) contenant les identifiants SYSTEM.

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

Étiquettes et contributeurs liés au document

Étiquettes : 
 Contributeurs à cette page : loella16
 Dernière mise à jour par : loella16,