Non mi hai capito. Tu stai usando una funzione di DOM XML, ma puoi fare quello che intendi con la nuova estensione DOM, usando l'approccio a oggetti.

Per caricare il file usa quello che già ti ho scritto, poi manipoli il documento praticamente come faresti in javascript e infine lo risalvi usando

$dom->save($fileName);