我不斷收到以下錯誤:SimpleXML的錯誤「調用一個成員函數的非對象」
Fatal error: Call to a member function addChild() on a non-object in /www/zzl.org/t/h/e/theseminary/htdocs/submit.php on line 3
我的代碼,在自己的PHP文件,如下所示:
<?php
$xmlobject = simplexml_load_file('data.xml');
$xmlobject[0]->channel[0]->posts[0]->addChild("item");
$itemcount = $xmlobject->channel->posts->count();
$xmlobject->channel[0]->posts[0]->item[$itemcount]->addChild("title", $title);
$xmlobject->channel->posts->item[$itemcount]->addChild("content", $content);
$xmlobject->asxml("data.xml");
header("Location: $url");
?>
我意識到這個問題已被多次詢問,但我找不到我的問題的解決方案。
這裏是XML文件,如果有幫助的話。
<?xml version="1.0"?>
<channel>
<title></title>
<description></description>
<posts>
</posts>
</channel>
顯示你的xml文件,請 – michi 2013-03-25 22:12:26
@michi完成!這是我通過將字符串轉換爲XML而使用SimpleXML生成的文件。 – 2013-03-25 23:26:31
如果它實際上回答了您的問題,請考慮接受答案 – michi 2013-04-14 12:39:31