Mega Code Archive

 
Categories / Php / XML
 

Changing elements and attributes

<? $menu=<<<_XML_ <?xml version="1.0" encoding="utf-8" ?> <rss version="0.91">  <channel>   <title>What's For Dinner</title>   <link>http://example.com/</link>   <description>choices</description>   <item>    <title>Feet</title>    <link>http://example.com</link>    <description>test</description>   </item>  </channel> </rss> _XML_; $xml = simplexml_load_string($menu); $xml['version'] = '6.3'; $xml->channel->title = strtoupper($xml->channel->title); for ($i = 0; $i < 3; $i++) {     $xml->channel->item[$i]->link = str_replace('menu.example.com',         'dinner.example.org', $xml->channel->item[$i]->link); } ?>