Ver Mensaje Individual
  #3 (permalink)  
Antiguo 08/10/2007, 08:45
Avatar de Marvin
Marvin
Colaborador
 
Fecha de Ingreso: febrero-2005
Ubicación: global $Chile->Santiago;
Mensajes: 1.991
Antigüedad: 19 años, 3 meses
Puntos: 81
Re: Como puedo generar un archivo .XML a partir de .PHP?

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!
__________________
El que dice "Solo sé que nada sé", esta asumiendo que sabe algo.
Lea las FAQ's!