So, das Problem scheint sich bene geklärt zu haben: Meine ganzen Verwirrungen kommen anscheinend daher, dass folgende Dinge erwas komplett unterschiedliches machen:
return $writer->writeNode($target,$xmldoc); -> schreibt alles richtig nach $target
return $writer->writeToString($xmldoc); -> schreibt alles faslch in einen String
Und genau den writeToString habe ich verwendet. Jetzt weiss ich zwar, wo der Fehler ist, aber immer noch nicht wie ich mein XML gscheit Serialisiere ..
Mit freundlichen Grüßen
Jens Puruckherr