aber irgendwie scheint der immer nur den letzten Knoten im Quellcode zu schreiben...

XML muß/kann nur einen Root-Knoten haben.
Aber da hätte ich dann wenigstens eine Fehlermeldung erwartet, wenn man mehr einbaut.
Ein Therapeut entspricht 1024 Gigapeut.