Modification d'un élement dans une balise XML
Bonjours à tous,
j'aimerais faire la même chose que ce petit code ci-dessous,
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| <?php
$xml_str = <<<END
<a>
<b attr="foo"/>
</a>
END;
$xml = simplexml_load_string ($xml_str);
$result = $xml->xpath ('/a/b');
$result[0]['attr'] = 'bar';
print $xml->asXML ();
?> |
résultat :
Code:
1 2 3
| <a>
<b attr="bar"/>
</a> |
mais avec des balises comme ceci,
Code:
1 2 3 4 5
| $xml_str = <<<END
<a>
<b>foo</b>
</a>
END; |
j'essaye depuis un petit bou de temps mais rien, donc si une personne peux m'aider sa serais super simpa. merci d'avance.