[SimpleXML] Modifier le champ d'un simplexml
Bonjour,
J'espère être dans la bonne partie du fofo :P
Après 4h de recherche infructueuse sous google :cry:,
Bon voila : j'aimerai modifier le champ d'un objet simplexml (pas un de ses attributs) :aie:
un exemple vos mieux qu'un long discourt ;)
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
$string ='<?xml version="1.0"?><document>
<textarea name="area1">1</textarea>
<textarea name="area2">2</textarea>
</document>';
$sXMLelt = simplexml_load_string($string);
foreach($sXMLelt as $key=>$elt)
{
switch(strval($key))
{
case "textarea" :
if(strval($elt->name)="area1")
$elt->affecteValeur("area1 modifié");
if(strval($elt->name)="area2")
$elt->affecteValeur("area2 modifié");
break;
//.....
}
}
echo $sXMLelt->asXML(); |
mais hélas je ne connait pas le vrai nom de la dîte fonction affecteValeur, ni la syntaxe :roll:
Merci d'avance :D