Если на вашем сервере установлен PHP5, вы можете попробовать:
$string = "<?xml version='1.0'?>
<doc>
<title>XML Document</title>
<date timezone=\"GMT+1\">2008-01-01 13:42:53</date>
<message>Daylight savings starting soon!</message>
</doc>";
$xml = simplexml_load_string($string);
// Show current timezone
echo $xml->date['timezone'].'<br>';
// Set a new timezone
$xml->date['timezone'] = 'GMT+10';
echo $xml->date['timezone'];
Примечание : следите за пробелами - XML должен быть правильно сформирован, чтобы SimpleXML мог правильно проанализировать.
Альтернативы включают simplexml_load_file()
и simplexml_import_dom()
.