load('news.xml'); $root = $dom->documentElement; $news = $dom->createElement("news"); if($root==NULL){ $xml = $dom->createElement('xml'); $xml = $dom->appendChild($xml); } $root->insertBefore($news, $root->firstChild); }else{ $xml = $dom->createElement('xml'); $xml = $dom->appendChild($xml); $news = $dom->createElement("news"); $news = $xml->appendChild($news); } $elements = array(); $elements["date"] = $_POST["date"]; $elements["topicsvenska"] = $_POST["topicsvenska"]; $elements["poster"] = $_POST["poster"]; $elements["topicenglish"] = $_POST["topicengelska"]; $elements["texttenglish"] = str_replace("\r\n", "
", $_POST["textengelska"]); $elements["textsvenska"] = str_replace("\r\n", "
", $_POST["textsvenska"]); foreach ($elements as $elementname => $elementvalue){ if ($elementvalue==null)$elementvalue="N/A"; $elementname = $dom->createElement($elementname); $elementname = $news->appendChild($elementname); $elementname->appendChild($dom->createCDATASection($elementvalue)); } $dom->saveXML(); $dom->save('news.xml'); } ?>