$doc = new DOMDocument();
$doc -> load("state.xml");
...snip...
$neworder = $doc -> createElement("order");
$neworder -> appendChild($type);
Эта последняя строка кода вызывает сбой скрипта.500 HTTP ответа.Если я закомментирую это, скрипт будет работать нормально.
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");