脚本运行后,使用PHP编写XML不会产生任何效果
我在使用PHP编写XML文件时遇到问题。下面是我将内容写入xml文件的php脚本。基本上,没有遇到任何错误;但是当我在运行脚本后检查xml文件时,它是空的。请给我一些建议。多谢各位脚本运行后,使用PHP编写XML不会产生任何效果,php,xml,Php,Xml,我在使用PHP编写XML文件时遇到问题。下面是我将内容写入xml文件的php脚本。基本上,没有遇到任何错误;但是当我在运行脚本后检查xml文件时,它是空的。请给我一些建议。多谢各位 $doc= new DOMDocument(); $doc->load("articles.xml"); $b = $doc->createElement( "articleDraft" ); $id = $doc->create
$doc= new DOMDocument();
$doc->load("articles.xml");
$b = $doc->createElement( "articleDraft" );
$id = $doc->createElement("id");
$id->appendChild(
$doc->createTextNode( $_POST['id'] ) );
$b->appendChild( $id );
$draft=$doc->createElement("draftContent");
$draft->appendChild($doc->createTextNode($_POST['articleBody']));
$b->appendChild($draft);
$time=$doc->createElement("drafTime");
$draft->appendChild($doc->createTextNode(time()));
$b->appendChild($time);
$doc->save("articles.xml");
我不熟悉用PHP编写xml,如果您发现任何问题,请帮助我确定其他问题。多谢各位 你简直忘了:
$doc->appendChild($b);
编辑:如果要格式化输出,请添加:
$doc->formatOutput = true;
否则,您的输出将不人性化。您只是忘记了:
$doc->appendChild($b);
编辑:如果要格式化输出,请添加:
$doc->formatOutput = true;
否则,您的输出不人性化。$doc->appendChild$b;保存前$doc->appendChild$b;在保存之前这需要先进行一些基本的调试。您是否尝试过只创建一个元素并保存文件,看看它是否有效?因此,如果您可以将问题的代码简化为不起作用的第一部分,这将非常有用;回来如果它是一个大于0的数字,那么它工作了,如果返回FALSE,则会发生错误。这需要先进行一些基本调试。您是否尝试过只创建一个元素并保存文件,看看它是否有效?因此,如果您可以将问题的代码简化为不起作用的第一部分,这将非常有用;回来如果它是一个大于0的数字,那么它起作用了,如果返回FALSE,则会发生错误。也许他只是在你写的答案加载到他的页面之前开始写。我认为他不需要大约9分钟来写3-4个单词并通过ajax刷新。对于重复的答案,我很抱歉。也许他只是在你写的答案加载到他的页面之前开始写。我不知道我想他需要大约9分钟来写3-4个单词,并通过ajax刷新。对于重复的答案,我很抱歉。没问题。如果我的答案对你有帮助,就简单地把它标记为解决方案。没问题。如果我的回答对你有帮助,只需将其标记为解决方案即可。