Bonjour,
J'ai un fichier xml dont j'aimerais modifier les valeurs des champs.
Fichier xml :
<bourse>
<acier>0</acier>
<hydro>0</hydro>
<oxy>0</oxy>
<soufre>0</soufre>
<xenon>0</xenon>
<titane>0</titane>
<lithium>0</lithium>
<zinc>0</zinc>
<mercure>0</mercure>
<uranium>0</uranium>
<energie>0</energie>
</bourse>
Fichier php :
$xml = new DomDocument();
$xml->load('bourse.xml');
$elements = $xml->getElementsByTagName('bourse');
$element = $elements->item(0);
$child = $element->childNodes;
foreach($child as $enfant) {
$nom = $enfant->nodeName;
if ($nom == "acier") { $ac = $enfant->nodeValue; }
elseif ($nom == "hydro") { $hy = $enfant->nodeValue; }
elseif ($nom == "oxy") { $ox = $enfant->nodeValue; }
elseif ($nom == "soufre") { $so = $enfant->nodeValue; }
elseif ($nom == "xenon") { $xe = $enfant->nodeValue; }
elseif ($nom == "titane") { $ti = $enfant->nodeValue; }
elseif ($nom == "lithium") { $li = $enfant->nodeValue; }
elseif ($nom == "zinc") { $zi = $enfant->nodeValue; }
elseif ($nom == "mercure") { $me = $enfant->nodeValue; }
elseif ($nom == "uranium") { $ur = $enfant->nodeValue; }
elseif ($nom == "energie") { $en = $enfant->nodeValue; }
}
Mais ça c'est simplement pour le parser...comment le modifier également ?
Pour par exemple que
<acier>3.4
</acier>,
<hydro>45
</hydro>.
Merci énormément d'avance,Configuration: Mac OS X
Firefox 2.0.0.14