Bonjour à tous,
J'essaye depuis hier d'ajouter dans mon fichier XML un nouveau noeud, mais je suis dans l'impasse.
Mon fichier xml se structure de la manière suivante :
Lorsque j'ajoute un noeud avec ce code ci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <dic> <word> <fr>mot</fr> <en>word</en> </word> </dic>
cela me créé mon nouveau noeud mais à la fin de mon fichier xml.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 //création d'un noeud $root = $this->domxml->createElement('word'); $root = $this->domxml->appendChild($root); //créer une fonction qui recherche tous les id $root->setAttribute("id", 36); $fr = $this->domxml->createElement('fr'); $fr = $root->appendChild($fr); $text = $this->domxml->createTextNode($insert); $text = $fr->appendChild($text); //Sauvegarde dans le fichier $this->domxml->save($this->filexml);
Moi je souhaiterais qu'il se trouve dans la balise <dic>
Comment dois-je m'y prendre ?
Partager