Herzlich willkommen in der Delphi-PRAXiS, Silk.
Du bist nahe dran: Die Methode insertBefore() kommt der von dir gesuchten Funktionalität am nächsten. Allerdings kannst du mit der Methode replaceChild() das Entfernen und Einfügen zusammenfassen. Du kannst auch schreibend auf die Eigenschaft text eines Elementes zugreifen, wenn du nur seinen Textinhalt ändern möchtest. In der
XML-Rubrik des Forums findest du reichlich Anschauungsmaterial.
Freundliche Grüße vom marabu