Bonjour !
J'ai un souci (comme tous les posts ici lol)
J'ai un fichier xml genre journal de bord que je remplis avec un formulaire standard. Ce fichier est ensuite affiché en le mettant en forme avec un fichier xslt. Jusque là, rien d'extraordinaire. Maintenant, je voudrais pouvoir modifier le contenu de mon fichier xml. Par exemple, imaginons ce fichier xml :
Ce que je fais, c'est qu'à l'affichage (mise en forme) de mon xml, j'ajoute un lien vers une page "modifier" avec en variable le titre et la description de l'item à modifier. J'affiche alors dans un formulaire l'ancien titre et l'ancienne description. J'arrive à récupérer le nouveau titre et la nouvelle description mais je n'arrive pas à modifier mon fichier xml. Ce que j'avais fait dans un premier temps, j'avais essayé de simplement faire un str_replace, mais c'est comme s'il ne trouvait pas l'ancien text dans mon fichier xml, je suppose que c'est un problème au niveau des sauts de ligne ou qqch du genre.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <item> <titre>Titre1</titre> <description>Description1</description> </item> <item> <titre>Titre2</titre> <description>Description2</description> </item>
Y aurait-il un moyen plus intelligent de faire ça ? J'arrive très bien à remplacer juste la description par exemple (avec str_replace), mais pas les deux à la fois.
Merci pour votre aide ! (je suis plus que débutant en PHP/XML & Co)
Partager