как писать в существующий xml-файл, используя 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> 

в мой файл.

и спасибо за любую помощь.

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

Посмотрите на расширение simplexml для PHP

http://us3.php.net/simplexml

В частности, http://us3.php.net/manual/en/simplexmlelement.addchild.php для добавления узла после его создания.