Ja, namelijk door jouw xml in te laden in array (doormiddel van een xmlparser) en vervolgens kan je de dan die array aanpassen of delen uit verwijderen (unset). En vervolgens moet je die array dan weer terug om zetten naar xml.
Je kan toch ook gewoon je data uit een database halen en die met delete/edit/submit beheren en je xml gewoon laten parsen door een php file met de database connectie etc en als header
header('Content-type: text/xml');
Gebruik simplexml dan is het opzich vrij simpel te doen. Ik zou alleen nog een ID zetten in het xml bestand als het mogelijk is want dat zou het een stuk makkelijker maken.
De echo's kan je laten schrijven in een bestand doormiddel van fwrite.
ps, Weet niet zeker of het precies werkt heb het even snel geschreven en niet getest moet werken zo Maar het idee klopt wel want ik heb hetzelf zo werkend.