$doc = new DOMDocument();
$doc -> load("state.xml");
...snip...
$neworder = $doc -> createElement("order");
$neworder -> appendChild($type);
最后一行代码导致脚本失败。 500个HTTP响应。如果我将它评论出来,脚本运行良好。这个PHP DOM代码有什么问题?
get_class()确认$ neworder和$ type都是DOMElement类。问题是什么?
...
在哪里我得到我想要添加节点:
这是$类型从何而来。
for ($i = 0; $i < $ordersummary -> length; $i++)
{
$o = $ordersummary -> item($i);
$type = $o -> getElementsByTagName("type") -> item(0);
...
和$ ordersummary是这样
$ordersummary -> loadXML($_POST["data"]);
$ordersummary = $ordersummary -> getElementsByTagName("order");
可能重复的[为什么我得到错误500?](http://stackoverflow.com/questions/4651083/why-do-i-get-error-500) – AgentConundrum
什么是错误信息? –
PHP致命错误:未收到异常'DOMException',并显示'错误的文档错误'消息。 –