Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

DOMImplementation.createDocumentType()

Baseline Widely available

Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis ⁨juillet 2015⁩.

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

js
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

js
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

Specification
DOM
# ref-for-dom-domimplementation-createdocumenttype①

Compatibilité des navigateurs

Voir aussi