php+xml(修改xml的内容)

liangling221 2008-04-09 03:29:20
<?
$doc = new domDocument();
// $doc->load( 'books.xml' );
//$doc = simplexml_load_file('books.xml');
if(isset($_POST['vote']) && $_POST['vote']!=""){
$select=$_POST['select1'];
echo $select;
$renqis = $doc->documentElement;
//$renqi = $library->childNodes;
//$renqis =$book->getElementsByTagname("renqi");
//$renqi =$renqis->item(0)->nodeValue;
$xpath = new domxpath($doc);
// $firstTitle =$renqis->childNodes;
$firstTitle=$xpath->query("/rss/books/book/renqi")->item(0);
$newTitle = $doc->createElement("renqi");
$newTitle->appendChild(new DOMText('$select'));

// $newTitle = $doc->createElement("renqi");
// $newTitle->appendChild(new DOMText("66"));
$firstTitle->parentNode->replaceChild($newTitle, $firstTitle);


}
?>

怎么出现Fatal error: Call to a member function replaceChild() on a non-object in D:\www\peill\admin\xml.php on line 20错误为什么不支持replaceChild呢是不是缺少什么,请大家帮我看看谢谢
...全文
379 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
knowledge_Is_Life 2008-05-01
  • 打赏
  • 举报
回复
有点难度哦
ppxstar 2008-04-10
  • 打赏
  • 举报
回复
需要指定两个参数吧
new_node 指定新的节点
old_node 指定需要替换的子节点

21,893

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧