le 29/03/2009 à 16:23
Modification d'un elements dans un balise XML
Bonjours à tous,
j'aimerais faire la même chose que ce petit code ci-dessous,
<?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 :
<a>
<b attr="bar"/>
</a>
mais avec des balises comme ceci,
$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.
j'aimerais faire la même chose que ce petit code ci-dessous,
<?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 :
<a>
<b attr="bar"/>
</a>
mais avec des balises comme ceci,
$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.