.. lösche den XY Eintrag, füge Deine Personen ein und füge den XY Eintrag wieder ein.
.. oder habe ich das bisher falsch verstanden.
<Personen> ist eine "liste"
Zischen <Personen> und </Personen>
stehen mehrere Einträge, quasi <Person> </Person>
.. dann müsstest Du Deinen neuen Knoten hier hinhängen:
DatenNode := Doc.DocumentElement.FindNode('Header').FindNode('Arten').FindNode('Personen');
vielleicht hast Du ja mal ein kleines Beispiel
xml?
Grüße
Klaus