2

我需要修改我的 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";

如何修改这个数据节点值?

4

1 回答 1

4

您可以设置 nodeValue 然后使用saveXML()

$data ->item(0)->nodeValue = 200;

$doc->saveXML();
于 2012-06-12T10:55:23.893 回答