我需要修改我的xml节点值,如
<summary>
<data>125</data>
</summary>
到
<summary>
<data>200</data>
</summary>
我使用的是PHP 5.2。虽然我能够读取xml文件,但我无法更新它
$doc = new DOMDocument();
$doc->load( 'summary.xml' );
$data = $doc->getElementsByTagName( "data" );
$datavalue = $data ->item(0)->nodeValue;
echo "$datavalue\n";
如何修改此数据节点值?
答案 0 :(得分:3)
您可以设置nodeValue,然后使用saveXML()
:
$data ->item(0)->nodeValue = 200;
$doc->saveXML();