
25/07/2008, 14:35
|
 | | | Fecha de Ingreso: mayo-2002 Ubicación: Capital Federal
Mensajes: 339
Antigüedad: 22 años, 10 meses Puntos: 6 | |
Respuesta: Editar Xml con PHP Hola.
El problema que tenes es obvio.
Estas guardando al final del archivo y si este ya tenia contenido, estas poniendo todo al final de </musica>
Hay varias soluciones para esto, la mas sencilla seria leer todo el archivo generado, reemplazar la etiqueta </musica> por todo lo nuevo que queres agregar y ahi al final le agregas </musica>. Luego salvas el archivo, pisando el anterior.
Despues tenes otras opciones como leer el archivo no como un archivo plano, sino parsearlo en xml y poniendo los nodos en objetos, pudiendo agregar nodos al objeto y luego salvarlo todo entero.
Acabo de buscar algo pero como estoy apurado no tuve tiempo de buscar.
Proba con la primera opcion, sino dedicale un tiempo a google a buscar un parser de xml con php.
Ojo que en el while de la consulta estas pisando los datos en cada ciclo porque no estas haciendo .= , sino que estas igualando directamente y pisando lo anterior.
Saludos!
__________________ "Vivir....solo cuesta Vida" |