如何使用php写入现有的xml文件

时间:2010-12-03 23:21:50

标签: php

大家好 我有一个XML文件,它包含相同的标签:

<data>
<info><detail>first data</detail></info>
<info><detail>second data</detail></info>
<info><detail>third data</detail></info>
....
</data>

我想补充一点:

<info><detail>fourth data</detail></info>

到我的档案。

并感谢您的帮助。

2 个答案:

答案 0 :(得分:6)

$xml = simplexml_load_file('foo.xml');
$xml->addChild('info')->addChild('detail', 'fourth data');
file_put_contents('foo.xml', $xml->asXML());

答案 1 :(得分:2)

查看PHP的simplexml扩展

http://us3.php.net/simplexml

具体来说,http://us3.php.net/manual/en/simplexmlelement.addchild.php用于在创建节点后添加节点。