Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/04/2009, 19:05
Avatar de Ronruby
Ronruby
 
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 9 meses
Puntos: 416
Respuesta: Ayuda!! No Puedo Generar Un XML con varios Registro Extraidos de Una Base

Vas sobreescribiendo la variable $buffer una y otra vez en el bucle.

Lo que tienes que hacer es setearla:
$buffer = '<?xml version="1.0" encoding="UTF-8">
<songs>';

Luego en cada vuelta del bucle vas imprimiendo la etiqueta <song>
Usando .= para CONCATENAR (no sobreescribir).

Luego al final del bucle, cierras el archivo XML.

$buffer .= '</songs>';

Y luego escribes el archivo usando fopen, fwrite y fclose.