Ciao, c'è qualche errore nella struttura xml
codice:
<genere idg="1">Classic Rock</descr>
...
<genere idg="2">Hard Rock</descr>
controlla prima questi errori.

Per "navigare" l'xml potresti usare xpath ma non ho capito bene cosa vuoi ottenere.
Non capisco dove finisce il nodo <genere idg="2"> e quali siano i figli <nome> di tale nodo (precisando che se parliamo di figli, generalmente si intendono quegli elementi discendenti in modo diretto).
Perciò gli elementi <nome>, che sono figli dei nodi <album>, non sono figli di <genere> (se era quello che intendevi) ma sono, più genericamente, discendenti.

Puoi chiarire?