[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: добавление в xml новых данных
mmsgold
вот код

    $xmlstr = simplexml_load_file('guest.xml');        


$xmlstr->guests->addChild('guest');
$xmlstr->guests->guest->addChild('id', "0");
$xmlstr->guests->guest->addChild('parent', "$message");
$xmlstr->guests->guest->addChild('name', "$name");
$xmlstr->guests->guest->addChild('message', "$message");

$movies->asXML();


вот куда я записываю

<?xml version="1.0"?>
<guests>
<
guest>
<
id>0</id>
<
name>Mikl</name>
<
message>Hellow XML!</message>
<
parent>0</parent>
</
guest>
<
guest>
<
id>1</id>
<
name>Ivan</name>
<
message>two</message>
<
parent>0</parent>
</
guest>
<
guest>
<
id>2</id>
<
name>User</name>
<
message>user see</message>
<
parent>1</parent>
</
guest>
<
guest>
<
id>3</id>
<
name>Leo</name>
<
message>leo foor</message>
<
parent>2</parent>
</
guest>
<
guest>
<
id>4</id>
<
name>Monstr</name>
<
message>monstr five</message>
<
parent>1</parent>
</
guest>
</
guests>


а вот ошибки
<b>Warning</b>:  SimpleXMLElement::addChild(): Cannot add child. Parent is not a permanent member of the XML tree in <b>C:\OpenServer\domains\guest2.task\savecomment.php</b> on line <b>35</b><br />
<br />
<b>
Fatal error</b>: Call to a member function addChild() on null in <b>C:\OpenServer\domains\guest2.task\savecomment.php</b> on line <b>36</b><br />


говорит что не может добавить ребенка так как родитель не постоянный член документа, зы кода добавляет первого ребенка
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.