Hi,
.Net bietet dir im Namespace System.Xml den XmlTextReader
(nur-vorwärts-lesend) und den XmlTextWriter (nur-vorwärts-schreibend)
an. Du könntest damit zuerst alle Inhalte der einen Datei in eine
Zieldatei schreiben und dann die Inhalte der zweiten Datei nachfolgend
(-> Schleife?) in die Zieldatei schreiben.
Ein anderer Ansatz ist, du packst beide XML Strukturen jeweils in
einen eigenen String und hängst beide aneinander:
_XmlString1 += _XmlString2;
und entfernst dann das Konstrukt "</PERSONEN><PERSONEN>" aus dessen
_Mitte_:
_XmlFinal = _XmlString1.Replace(@"</PERSONEN><PERSONEN>","");
Ciao, HTH, Frank