Ho un XML già nella forma che mi interessa, quindi non sarebbe necessaria una trasformazione XSLT se non fosse che alcuni record sono duplicati.
Non sono riuscita a fare in modo che l'xslt mi lasciasse tutto com'è eliminando solo i doppioni.
La discriminante è pp_contentid

<content>
<mdata>
<common>
<content_type>music</content_type>
<pp_contentid>1234</pp_contentid>
</common>
<language>
<title><![CDATA[Volare]]></title>
<artist><![CDATA[Modugno]]></artist>
</language>
</mdata>
</content>
<content>
<mdata>
<common>
<content_type>music</content_type>
<pp_contentid>1234</pp_contentid>
</common>
<language>
<title><![CDATA[Volare]]></title>
<artist><![CDATA[Modugno]]></artist>
</language>
</mdata>
</content>
<content>
<mdata>
<common>
<content_type>music</content_type>
<pp_contentid>5678</pp_contentid>
</common>
<language>
<title><![CDATA[Papaveri e papere]]></title>
<artist><![CDATA[Pizzi]]></artist>
</language>
</mdata>
</content>

Grazie