[DOM] Création d'un noeud xml avec childNode
Bonjour j'ai un problème lors de la création d'un noeux dans un fichier xml.
quand je crée un noeux il s'ajoute en dehors de la racine qui est <galerie>
voici un exemple de mon problème:
Code:
1 2 3 4
| <galerie>
<desc big="nicolas.jpg" small="nicolas.jpg"/>
</galerie>
// ici est le prob => <desc big="nicolas.jpg" small="nicolas.jpg"/> |
et voici le code php que j'ai créé pour pouvoir ajouter un noeux en suplémentaire :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| <?php
$dom = new DOMDocument('1.0', 'iso-8859-1');
$dom->load('galerie.xml');
$liste = $dom->getElementsByTagName('desc');
$nicolas = $dom->createElement('desc');
$newnoeux = $dom->appendChild($nicolas);
$nicolas->setAttribute('big','paul.jpg');
$nicolas->setAttribute('small','paul.jpg');
foreach($liste as $grand)
{
echo $grand->getAttribute('big')."<br />";
}
$dom->save('galerie.xml');
?> |