+ -
当前位置:首页 → 问答吧 → php操作XML文档遇到难题,求高手解答

php操作XML文档遇到难题,求高手解答

时间:2010-01-10

来源:互联网

源代码如下:
<?php
$dom=domxml_open_file("book.xml");
$root = $dom->document_element();//得到根节点

$newNode=$dom->create_element("book");//创建新的节点元素(当测试 echo (gettype($newNode));时,输出值为NULL 估计问题出现在此,但找不到理由)
$newUserName=$dom->create_element("username");
$newSex=$dom->create_element("sex");
$newEmail=$dom->create_element("email");
$newContent=$dom->create_element("content");

$userNameText=$dom->create_text_node("sky");//创建新的文本节点
$sexText=$dom->create_text_node("boy");
$emailText=$dom->create_text_node("@");
$contentText=$dom->create_text_node("Hello");

$newUserName->append_child($userNameText);//为每个新节点添加文本节点
$newSex->append_child($sexText);
$newEmail->append_child($emailText);
$newContent->append_child($contentText);

$newNode->append_child($newUserName);//把每个新节点添加到新的父级节点
$newNode->append_child($newSex);
$newNode->append_child($newEmail);
$newNode->appedn_child($newContent);
$root->append_child($newNode);
?>

当运行以上代码时,会提示出现致命错误:
Fatal error:  Call to a member function append_child() on a non-object

提示说append_child()函数应用于非对象上,但是我检查不出来哪里出错,求高手指点迷津!谢谢


作者: fangfei   发布时间: 2010-01-10

作者: cain   发布时间: 2010-01-10

有难度

作者: shevchenko   发布时间: 2010-01-10

热门下载

更多