--- xml_parser.module	2011-01-13 12:24:45.498000000 +0100
+++ xml_parser_kopie.module	2011-01-13 12:20:26.153000000 +0100
@@ -15,7 +15,7 @@
 function xml_parser_load_xml($file) {
      
   // load xml file into string
-  if ($xmlfile = fopen($file, "r")) {
+  if ($xmlfile == fopen($file, "r")) {
     while(!feof($xmlfile)) {
       $str = $str . fgets($xmlfile, 4096);
     }
@@ -185,7 +185,10 @@ function xml_serialize($tagname, $data) 
   $xml = "<$tagname>";
   if (is_array($data)) {
     foreach ($data as $key => $value) {
-      $xml .= xml_serialize($key, $value);
+
+      $value = str_replace("\n",'',$value);
+      $xml .= xml_serialize($key, $newvalue);
+      
     }
   }
   else {
