DOMDocument::createElementCrée un nouveau nœud
&reftitle.description;
publicDOMElementfalseDOMDocument::createElementstringlocalNamestringvalue""
Cette fonction crée une nouvelle instance de la classe
DOMElement.
&dom.node.inserted;
&reftitle.parameters;
name
Le nom du tag de l'élément.
value
La valeur de l'élément. Par défaut, un élément vide sera créé.
La valeur peut également être définie plus tard avec
DOMElement::$nodeValue.
La valeur est utilisé textuellement à l'exception des références d'entités
< et > qui seront échappées. Notez que & doit être échappé manuellement ;
sinon ceci est considéré comme le début d'une référence d'entité. De plus " ne
sera pas échappé.
&reftitle.returnvalues;
Retourne une nouvelle instance de la classe
DOMElement ou &false;
si une erreur survient.
&reftitle.errors;
DOM_INVALID_CHARACTER_ERR
Lancé si localName contient un caractère invalide.
&reftitle.examples;
Création d'un nouvel élément et insertion en tant que racine
createElement('test', 'Ceci est l\'élément racine !');
// Nous insérons le nouvel élément en tant que racine (enfant du document)
$dom->appendChild($element);
echo $dom->saveXML();
?>
]]>
&example.outputs;
Ceci est l'élément racine !
]]>
Passer comme value du texte contenant & non échappé
createElement('foo', 'me & you');
$dom->appendChild($element);
echo $dom->saveXML();
?>
]]>
&example.outputs.similar;
]]>
&reftitle.notes;
La valeur value ne sera pas
échappée. Utilisez la méthode DOMDocument::createTextNode
pour créer un nœud de texte avec le support de l'échappement.
&reftitle.seealso;
DOMNode::appendChildDOMDocument::createAttributeDOMDocument::createAttributeNSDOMDocument::createCDATASectionDOMDocument::createCommentDOMDocument::createDocumentFragmentDOMDocument::createElementNSDOMDocument::createEntityReferenceDOMDocument::createProcessingInstructionDOMDocument::createTextNode