ASPN ActiveState Programmer Network
ActiveState
/ Home / Perl / PHP / Python / Tcl / XSLT /
/ Safari / My ASPN /
Cookbooks | Documentation | Mailing Lists | Modules | News Feeds | Products | User Groups


Recent Messages
List Archives
About the List
List Leaders
Subscription Options

View Subscriptions
Help

View by Topic
ActiveState
.NET Framework
Open Source
Perl
PHP
Python
Tcl
Web Services
XML & XSLT

View by Category
Database
General
SOAP
System Administration
Tools
User Interfaces
Web Programming
XML Programming


MyASPN >> Mail Archive >> php-spanish
php-spanish
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

Privacy Policy | Email Opt-out | Feedback | Syndication
© ActiveState Software Inc. All rights reserved