DOMDocument::createElementNS Crée un nouveau nœud avec un espace de noms associé &reftitle.description; public DOMElementfalseDOMDocument::createElementNS stringnullnamespace stringqualifiedName stringvalue"" Cette fonction crée un nouveau nœud avec un espace de noms associé. &dom.node.inserted; &reftitle.parameters; namespace L'URI de l'espace de noms. qualifiedName Le nom qualifié de l'élément, en tant que préfixe:nomBalise. value La valeur de l'élément. Par défaut, un élément vide sera créé. Vous pouvez également définir la valeur plus tard en utilisant la fonction DOMElement::$nodeValue. &reftitle.returnvalues; Un nouveau DOMElement ou &false; si une erreur survient. &reftitle.errors; DOM_INVALID_CHARACTER_ERR Lancé si qualifiedName contient un caractère invalide. DOM_NAMESPACE_ERR Lancé si qualifiedName est un nom qualifié malformé. &reftitle.examples; Création d'un nouvel élément et insertion en tant que racine createElementNS('http://www.example.com/XFoo', 'xfoo:test', 'Ceci est l\'élément racine !'); // Nous insérons le nouvel élément en tant que racine (fils du document) $dom->appendChild($element); echo $dom->saveXML(); ?> ]]> &example.outputs; Ceci est l'élément racine ! ]]> Un exemple avec un espace de noms en préfixe formatOutput = true; $root = $doc->createElementNS('http://www.w3.org/2005/Atom', 'element'); $doc->appendChild($root); $root->setAttributeNS('http://www.w3.org/2000/xmlns/' ,'xmlns:g', 'http://base.google.com/ns/1.0'); $item = $doc->createElementNS('http://base.google.com/ns/1.0', 'g:item_type', 'house'); $root->appendChild($item); echo $doc->saveXML(), "\n"; echo $item->namespaceURI, "\n"; // Affiche : http://base.google.com/ns/1.0 echo $item->prefix, "\n"; // Affiche : g echo $item->localName, "\n"; // Affiche : item_type ?> ]]> &example.outputs; house http://base.google.com/ns/1.0 g item_type ]]> &reftitle.seealso; DOMNode::appendChild DOMDocument::createAttribute DOMDocument::createAttributeNS DOMDocument::createCDATASection DOMDocument::createComment DOMDocument::createDocumentFragment DOMDocument::createElement DOMDocument::createEntityReference DOMDocument::createProcessingInstruction DOMDocument::createTextNode