Fonction addChild() PHP

Définition et utilisation

La fonction addChild() ajoute un élément enfant au nœud XML spécifié.

Cette fonction retourne un objet SimpleXMLElement, qui représente l'élément enfant ajouté au nœud XML.

Syntaxe

class SimpleXMLElement
{
string addChild(name,value,ns)
}
Paramètres Description
name Obligatoire. Définir le nom des éléments enfants.
value Obligatoire. Définir la valeur des éléments enfants.
ns Optionnel. Définir l'espace de nom des éléments enfants.

Exemple

Fichier XML :

<?xml version="1.0" encoding="ISO-8859-1"?>
<note>
<à>George</à>
<de>John</de>
<titre>Rappel</titre>
<body>N'oubliez pas la réunion !</body>
</note>

Code PHP :

<?php
$xml = simplexml_load_file("test.xml");
$xml->body[0]->addChild("date", "2008-08-08");
foreach ($xml->body->children() as $child)
  {
  echo "Enfant noeud: " . $child;
  }
?>

Sortie :

Enfant noeud: 2008-08-08