non è chiara la procedura né le condizioni e i vincoli

comunque, da quel che dici (escludere quel ID), la procedura non cambia

leggi i dati da xml (per forza, altrimenti che inserisci?)
cerchi nel db se esiste già
se non esiste inserisci
fine del problema