Re: [PHP-ES] Pregunta sobre XML y PHP (usando SimpleXML)
by Gustavo Azambuja other posts by this author
Jun 21 2006 8:43AM messages near this date
Re: [PHP-ES] Pregunta sobre XML y PHP (usando SimpleXML)
|
Re: [PHP-ES] Pregunta sobre XML y PHP (usando SimpleXML)
> > Lo que me falta es como eliminar un nodo, por ejemplo si agrego el
> > usuario prueba quedar�a:
> >
> > --------------------------------------------------------------------
> > <?xml version='1.0' standalone='no'?>
> > <configuracion>
> > <usuario><user>admin</user><descripcion>Administrador</descripcion><grupo>c
> > orreo</grupo><clave>pass</clave></usuario>
> > <usuario><user>prueba</user><descripcion>Prueba</descripcion><grupo>correo<
> > /grupo><clave>pass</clave></usuario> </configuracion>
> >
> > y si luego lo quiero borrar los datos del usuario prueba, ��como hago??
> >
>
> Mira ahora mismo no recuerdo muy bien el uso del simplexml pero se me ocurren
> dos dormas:
>
> La primera es que, cuando leas la configuraci�n, los datos los almacenes en
> una tabla, y que, al escribir tengas una funci�n que coja los datos de esta
> tabla y reescriba el fichero, de tal forma que tu lo �nico que tienes es que
> preocuparte de gestionar una tabla, no los datos parseados de cualquier forma
> por xml (vamos tendr�as una capa de abstracci�n).
>
> La otra idea que tambi�n pasar�a por usar el proceso de la tabla tabla es no
> usar xml para cosas tan rematadamente simples, que adem�s de para "quedar
> bien delante de los colegas" ( (del estilo "Oye... que sepais que hago cosas
> con xml!!!! �molo o no molo? ;-D") no te servir�n para mucho mas. A ver, la
> configuracion que tu planteas a mi modo de ver las cosas, quiz�s te sea mas
> f�cil plantearla usando los ficheros .ini de toda la vida (ya sabes como los
> que usa el propio php sin fardar), y que te ser�n mucho mas manejables y
> r�pidos de tratar a la larga (�chate un vistazo a la funci�n parse_ini_file).
>
> Todo esto que te he contado viene por una reflexi�n que hizo una vez un
> compa�ero mio de curro, y que creo que tiene raz�n: como ahora todo el mundo
> habla de xml hay que usarlo hasta en la sopa, y para cosas que realmente no
> tienen mucho sentido (y siento decirte que PERSONALMENTE para mi �ste es uno
> de esos casos).
>
>
> > Saludos,
> > Gustavo
> >
>
> Saludos.
>
Desde ya te agradezco por lo extensa de tu contestaci�n, entiendo
perfectamente los puntos que mencionas, pero con respecto a hacer una
capa de abstracci�n con la base de datos, el problema que tengo es que
no tendr� en los servidores que esto corre, una ddbb para poder
aplicarlo (es inviable).
Con respecto a usar ficheros tipo .ini, si, realmente me parece una
opci�n, pero es que realmente, y tal como mencionas, es mi primera vez
usando xml, y es que quer�a aprender a usarlos (al menos para algo tan
simple como esto) y me parecio una buena oportunidad.
Cabe aclarar que en el fichero xml no solo se guardaran usuarios, si no
mucha m�s informaci�n de la configuraci�n (reglas de filtrado, aliases,
puertos, ip's, quotas, etc. etc.)
Saludos,
Gustavo
Thread:
Gustavo Azambuja
Martin Alterisio
Pvergara@Tqr.Biz
Gustavo Azambuja
Pvergara@Tqr.Biz
|