DOMImplementation.createDocument()

Cette traduction est incomplète. Aidez à traduire cet article depuis l'anglais.

La méthode DOMImplementation.createDocument() crée et retourne un XMLDocument.

Syntaxe

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

Paramètres

namespaceURI
Est un DOMString 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 un DOMString 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.

Example

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')); // [object HTMLBodyElement]

Spécifications

Spécification Status Commentaire
DOM
La définition de 'DOMImplementation.createDocument' dans cette spécification.
Standard évolutif Modification du type retourné par createDocument() de Document àXMLDocument.
Le troisième argument de createDocument(), doctype, est maintenant optionnel et vaut null par defaut.
Document Object Model (DOM) Level 3 Core Specification
La définition de 'DOMImplementation.createDocument' dans cette spécification.
Recommendation Pas de changement depuis Document Object Model (DOM) Level 2 Core Specification.
Document Object Model (DOM) Level 2 Core Specification
La définition de 'DOMImplementation.createDocument' dans cette spécification.
Recommendation Définition initiale.

Compatibilité des navigateurs

Fonctionnalité Chrome Firefox (Gecko) Internet Explorer Opera Safari
Support basique (Oui) 1.0 (1.7 ou moins) 9.0 (Oui) (Oui)
3ème argument de createDocument() optionnel (Oui) 26.0 (26.0) Pas de support (Oui) (Oui)
Fonctionnalité Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Support basique (Oui) 1.0 (1.0) (Oui) (Oui) (Oui)
3ème argument de createDocument() optionnel (Oui) 26.0 (26.0) Pas de support (Oui) (Oui)

Voir aussi

Étiquettes et contributeurs liés au document

 Contributeurs à cette page : FranckCo
 Dernière mise à jour par : FranckCo,