Der Martin: XML generieren, nach ausfüllen eines Formulars

Beitrag lesen

Hallo,

<?php

$xml = simplexml_load_file("test.xml");
$event = $xml->addChild("event");
$event->addChild("start", "$_POST[start]");
$event->addChild("title", "$_POST[title]");
$handle = fopen("test.xml", "wb");
fwrite($handle, $xml->asXML());
fclose($handle);
?>

  
damit erzeugst du start und title als Kindelemente von event - du willst aber keine Kindelemente, sondern Attribute, wie dein Beispiel zeigt.  
Außerdem ist es Schwachsinn, einzelne Stringausdrücke wie z.B. $\_POST['start'] nochmal in einen String einzubetten. Das wird auch nicht besser, wenn es tausendfach praktiziert wird.  
  
Ciao,  
 Martin  

-- 
Die letzten Worte des Polizisten:  
Ich hab mitgezählt, Leute: Sechs Schuss, jetzt hat er keine Munition mehr!  
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(