我想替换我的XML中的节点值

时间:2017-04-27 14:17:05

标签: php xml

这是我的xml代码。 我想替换End的值, 例如,即End =' enddate' ;                   结束=' somedate' ;

请帮忙

<SailingDateRange MaxDuration="P07D" MinDuration="P07D" End="enddate" Start="startdate"></SailingDateRange>

我也尝试过以下代码

$sail_dat_to = $_GET['date'];
$xml->SailingDateRange->End = $sail_dat_to;

但它添加了一个新行而不是替换该值。 pLease帮助

1 个答案:

答案 0 :(得分:0)

$xml = simplexml_load_file('file.xml');
$xml->SailingDateRange['End'] = 'somedate';
$xml->asXml('file.xml');

了解详情:http://php.net/manual/en/simplexml.examples-basic.php