Bonjour à tous et à toute.
je veux mettre du XML dans une variable.
au début de mon script j'initialise la variable comme ceci :
ensuite le but étant de concaténer des valeur à cette variable dans une boucle du genre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $xmlContentVar = <<<XML <mobibase> XML;
ensuite balancer cette variable dans un fichier, grace à la méthode
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 while(...) { $xmlContentVar .= <<<XML <title>$title</title> <nom>$nom</nom> XML; } $xmlContentVar .= <<<XML </mobibase> XML;
de simpleXML
Code : Sélectionner tout - Visualiser dans une fenêtre à part asxml()
cette méthode fonctionne bien, seulement j'ai l'impression que la concaténation ne fonctionne pas, car dans mon fichier xml en sortie, j'ai cela :
autrement dit, il y a que la premiere affectation à ma variable qui a etait prise en compte. et donc il a construit mon fichier XML en pensant que <mobibase /> est une balise orpheline.<?xml version="1.0"?>
<mobibase />
Partager