Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/01/2009, 19:20
AlvaroX
 
Fecha de Ingreso: septiembre-2008
Mensajes: 242
Antigüedad: 15 años, 7 meses
Puntos: 3
Ordenar un XML

Hola. mi consulta es la siguente.

musica.xml

Código:
<?xml version="1.0" encoding="utf-8"?>
<musicas>

<musica>
<titulo>Titulo 1</titulo>
<artista>Artista 1</artista>
</musica>

<musica>
<titulo>Titulo 3</titulo>
<artista>Artista 3</artista>
</musica>

<musica>
<titulo>Titulo 2</titulo>
<artista>Artista 2</artista>
</musica>

</musicas>
y tengo esto

Código PHP:
<?

$xml 
simplexml_load_file("musica.xml");
$cnt count($xml->musica);

for(
$i=0; $<$cnt$i++)
{
echo 
"Musica $i<br/>Titulo: $xml->musica[$i]->titulo<br/>Artista: $xml->musica[$i]->artista<br/><br/>";
}

?>
Esto me imprime:

Musica 0:
Titulo: Titulo1
Artista: Artista1

Musica 1:
Titulo: Titulo3
Artista: Artista3

Musica 2:
Titulo: Titulo3
Artista: Artista3

Lo que quiero, pero no se como conseguirlo es ordenar por artistas de A-Z, se que la funcion "sort", pero no comprendo bien como ordena en este caso...

Espero que me puedan guiar un poco.