Hola Payin
Deverias intentar con una libreria para PHP llamada nusoap, con esta obtienes el XML y puedes obtener los resultados de los tags e incluso de ids dentro de los tags
Ej: Supongamos que tenes dos tags una de musica y dentro de esta otra de año
<musica>
<anio>
</anio>
<musica>
Lo puedes obtener de esta forma
Código PHP:
$xmlcadena = substr($text,$start,$stop-$iniciar+17);
$xmlfinal = html_entity_decode($xmlcadena);
$xml = simplexml_load_string($xmlfinal);
$Musica =(string) $xml->{'Musica'}->nombres;
$Musica = (string) $xml->{'Musica'}->apellidos;
$Anio= (string) $xml->{'Musica'}->{'anio'};