Привет всем, у меня есть 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/manual/en/simplexmlelement.addchild.php для добавления узла после его создания.