У меня есть файл XMLДобавление дочернего узла в XML-файле
<?xml version="1.0" encoding="UTF-8"?>
<xml>
<settings>
<title>Calendar2</title>
<subTitle>Calendar2</subTitle>
</settings>
<events date="02-09-2010">
<event>
<title>HTML Tags</title>
<description>HTML Tags</description>
</event>
</events>
</xml>
Как я могу добавить еще одно событие внутри события тега относительно даты
<?xml version="1.0" encoding="UTF-8"?>
<xml>
<settings>
<title>Calendar2</title>
<subTitle>Calendar2</subTitle>
</settings>
<events date="02-09-2010">
<event>
<title>HTML Tags</title>
<description>HTML Tags</description>
</event>
<event>
<title>Another Title</title>
<description>Another description</description>
</event>
</events>
</xml>
я использовал этот код
$xml_str = file_get_contents($xmlfile);
$xml = new SimpleXMLElement($xml_str);
$event = $xml->events->addChild('event');
$event->addChild('title', 'More Parser Stories');
$event->addChild('description', 'This is all about the people who make it work.');
file_put_contents($xmlfile, $xml->asXML());
Но это добавит к первому узлу. Как я могу добавить в тег событий дату 02-09-2010
Это похоже на ваш предыдущий вопрос: [Редактирование xml-файла] (http://stackoverflow.com/questions/3623993/editing-xml-file). Вы должны отредактировать и обновить исходный вопрос вместо создания нового. –