DOMImplementation.createDocument() - Les API Web | MDN

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.createDocument() crée et retourne un XMLDocument.

Syntaxe

js

doc = document.implementation.createDocument(
  namespaceURI,
  qualifiedNameStr,
  documentType,
);

Paramètres

namespaceURI

Est une DOMString (chaîne de caractères) contenant l'URI de l'espace de noms du document à créer, ou null si le document n'appartient à aucun espace de noms.

qualifiedNameStr

Est une DOMString (chaîne de caractères) contenant le nom qualifié, c'est-à-dire optionnellement un préfixe et deux points, plus le nom local de l'élément racine, du document à créer.

documentType Facultatif

Est le DocumentType du document à créer. Vaut null par défaut.

Exemple

js

var doc = document.implementation.createDocument(
  "http://www.w3.org/1999/xhtml",
  "html",
  null,
);
var body = document.createElementNS("http://www.w3.org/1999/xhtml", "body");
body.setAttribute("id", "abc");
doc.documentElement.appendChild(body);
alert(doc.getElementById("abc")); // [objet HTMLBodyElement]

Spécifications

Specification
DOM
# ref-for-dom-domimplementation-createdocument②

Compatibilité des navigateurs

Voir aussi

Help improve MDN

Learn how to contribute

Cette page a été modifiée le par les contributeurs du MDN.