Foros del Web » Programando para Internet » PHP »

Modificar archivo XML con php

Estas en el tema de Modificar archivo XML con php en el foro de PHP en Foros del Web. Hola chic@s, me estoy volviendo turulato porque ando desentrenao en buscar por internet. Estoy intentando crear un PHP que me añada datos en un xml ...
  #1 (permalink)  
Antiguo 31/10/2003, 06:06
 
Fecha de Ingreso: junio-2003
Mensajes: 33
Antigüedad: 20 años, 10 meses
Puntos: 0
Modificar archivo XML con php

Hola chic@s,

me estoy volviendo turulato porque ando desentrenao en buscar por internet.

Estoy intentando crear un PHP que me añada datos en un xml como este:

<calendario>
<evento dia = "15" mes = "8" anyo = "2003">evento 0</evento>
<evento dia = "28" mes = "8" anyo = "2003">evento 1</evento>
</calendario>


Consistiria en un formulario donde se introducen los nodos y luego se añaden al xml.
Me guiais un poco?
De momento tengo formulario con campos....como sigo?
Quiero que el xml se vuelva a guardar en el disco, no solo escribir en el objeto XML sino tambien guardarlo en disco.

Por lo que he leido por ahi lo que hay que hacer es leer el fichero xml, luego pasarlo a Objeto XML, una vez alli mediante DOM o algo añadir lo que necesitemos, despues escribir el objeto xml a disco sin mas.
Ahora bien... los pasos.... a ver si voy descubriendo retazos por ahi...

A ver si podeis guiarme. He intentado usar DOM (se que esta instalado en el servidor y todo eso) pero no se como acceder a el.
  #2 (permalink)  
Antiguo 31/10/2003, 06:11
Avatar de epplestun  
Fecha de Ingreso: octubre-2001
Mensajes: 1.621
Antigüedad: 22 años, 5 meses
Puntos: 5
No tienes que usar ni DOM ni nada, lo que tienes que hacer es guardar los datos en un archivo .xml, para ello haz uso de las funciones de manejor de ficheros, con fopen, fwrite, fclose tienes el script hecho. Fwrite escribe en un archivo, lo que tienes que haces es crear una variable que contenga el codigo XML que quieras insertar y listo. Revisa www.php.net/fopen www.php.net/fwrite www.php.net/fclose
__________________
Usuario registrado de Linux #288725
  #3 (permalink)  
Antiguo 31/10/2003, 06:42
 
Fecha de Ingreso: junio-2003
Mensajes: 33
Antigüedad: 20 años, 10 meses
Puntos: 0
lo tengo, consegui las xml2tree que me parsean el archivo xml, luego tiene tambien funciones de añadir nodo, etc... tambien incluye la funcion escribir a fchero...

Ahora os posteo la direccion. Para mi caso particular es muy util.
  #4 (permalink)  
Antiguo 07/12/2007, 20:37
Avatar de after  
Fecha de Ingreso: junio-2006
Ubicación: De marte
Mensajes: 791
Antigüedad: 17 años, 10 meses
Puntos: 10
Re: Modificar archivo XML con php

tienes el xml2tree ? en la pagina donde supuesta mente esta no accede si me lo puedes pasar gracias
__________________
@ivancamiloGo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:43.