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');
}
?>