[SimpleXML] manipulation d'un fichier xml en utilisant php
bonjour
je voudrai editer un fichier xml en utilisant php et ajouter une ligne
<Cube currency='tnd' rate='1.4'/> dans la liste
voici le fichier xml
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| <?xml version="1.0" encoding="UTF-8"?>
<gesmes:Envelope xmlns:gesmes="http://www.gesmes.org/xml/2002-08-01" xmlns="http://www.ecb.int/vocabulary/2002-08-01/eurofxref">
<gesmes:subject>Reference rates</gesmes:subject>
<gesmes:Sender>
<gesmes:name>European Central Bank</gesmes:name>
</gesmes:Sender>
<Cube>
<Cube time='2011-04-21'>
<Cube currency='USD' rate='1.4584'/>
ici
<Cube currency='JPY' rate='119.52'/>
<Cube currency='BGN' rate='1.9558'/>
<Cube currency='CZK' rate='24.180'/>
</Cube>
</Cube>
</gesmes:Envelope> |
j'ai utilisé le code suivant pour le faire mais le problème est que je n'arrive pas a insérer la ligne dans le le sous sous élément de plus il faut que le format de lélement ajouté soit semblable au autre existant sous <cube>.....
Code:
1 2 3 4 5 6 7 8 9 10
|
$root = simplexml_load_file("fichiersource.xml");
// 2. modification
$account = $root->addChild("cube");
$account->addAttribute("tnd","1.4");
// 3. Synchronisation
$root->asXml("fichiermisajour.xml"); |
pouvez vous m'aider svp je suis perdu
merci davance