Ver Mensaje Individual
  #5 (permalink)  
Antiguo 08/10/2007, 09:28
deuskal
 
Fecha de Ingreso: octubre-2007
Mensajes: 7
Antigüedad: 16 años, 6 meses
Puntos: 0
Re: Como puedo generar un archivo .XML a partir de .PHP?

Gracias Marvin lo que pasa es que necesito generar un archivo xml, porq el reporductor swf no me reconoce un .php por medio de flashvars, por lo cual necesitaria si, generar un archivo .xml a partir de ese php.

Salud amigo y gracias!!!!



Cita:
Iniciado por Marvin Ver Mensaje
Te voy a explicar como hacerlo a partir de "echos" o en otras palabras de generarlo con outputs en la misma pagina sin crear un xml nuevo.

Suponiendo que vas a mantener la misma estructura:
Código PHP:
//esto solo lo copias y pegas en el php y lo agregas en una etiqueta echo
echo '<playlist version="1" xmlns="http://xspf.org/ns/0/">';
//luego si tienes varios tracklist esto debera ser segun la cantidad de datos
//que vengan en la consulta
while($dataTL mysql_fetch_array($resultTL)){
//enviamos la etiqueta para comenzar un nuevo tracklist
echo '<trackList>';
    
//aca comienza el loop de cada track
    
while($dataT mysql_fetch_array($resultT)){
    
//envias la etiqueta de track
    
echo '<track>';
    
//enviamos la info del track
    
echo '<title>'.$dataT["title"].'</title>';
    echo 
'<creator>'.$dataT["creator"].'</creator>'
    echo 
'<location>'.$dataT["location"].'</location>'
    echo 
'</track>';
    
//terminamos el loop de track
    
}
</
trackList>
//aca terminamos el loop de tracklist
}
echo 
'</playlist>';
//y listo. 
Para que tu xml puedas verlo indentado agregale la etiqueta br al final de cada echo.

Suerte!