Rieccomi con un altro problema...allora, io ho un documento XML del tipo

Codice PHP:
<?xml version="1.0" encoding="UTF-8"?>
<root>
<image>
    <filename>image_1.jpg</filename>
    <caption>Descrizione 1</caption>    
</image>
<image>
    <filename>image_2.jpg</filename>
    <caption>Descrizione 2</caption>    
</image>
</root>
Quello che non riesco a capire come posso fare è eliminare un intero nodo (nel mio caso <image>) individuandolo con il nome dell'immagine; esempio: mettiamo che io voglia cancellare il nodo contenente l'immagine image_1.jpg, quello che devo cancellare è

Codice PHP:
<image>
    <
filename>image_1.jpg</filename>
    <
caption>Descrizione 1</caption>    
</
image
e non solo

Codice PHP:
<filename>image_1.jpg</filename
Qualcuno ha idea di come posso fare? Grazie mille a tutti


PS Spero di essere stato chiato