DOMImplementation.createDocument()
La méthode DOMImplementation.createDocument()
crée et retourne un XMLDocument
.
Syntaxe
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. Vautnull
par défaut.
Exemple
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
Spécification | Statut | 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. |
Obsolete | 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. |
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) | 9.0 | (Oui) | (Oui) |
3rd argument of createDocument() optional |
(Oui) | Pas de support | 26.0 (26.0) | Pas de support | (Oui) | (Oui) |
Fonctionnalité | Android | Edge | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Basic support | (Oui) | (Oui) | 1.0 (1.0) | (Oui) | (Oui) | (Oui) |
3rd argument of createDocument() optional |
(Oui) | Pas de support | 26.0 (26.0) | Pas de support | (Oui) | (Oui) |
Voir aussi
- L'interface
DOMImplementation
à laquelle la méthode appartient.