Bonjour,

Voici ma méthode pour modifier le XML. Après écriture, les caractères accentués ne sont pas bons. Je ne sais pas comment faire...

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
$liens = simplexml_load_file('xml/liens.xml');
   foreach ($liens->xpath('/liens/lien') as $lien)
   {
    if (utf8_decode($lien->id) == $_POST['id'])
    {
     $lien->libelle = utf8_decode($_POST['libelle']);
     $lien->url = utf8_decode($_POST['url']);
    }
   }
   $liens->asXml('xml/liens.xml');

Merci.