Re: [PHP-ES] Pregunta sobre XML y PHP (usando SimpleXML)
by Pvergara@Tqr.Biz other posts by this author
Jun 21 2006 5:54AM 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.
--
----
Pablo C. Vergara Castro.
Departamento de informática.
TQR-Software
Tlfno.: (+34) 986 39 31 49
Fax: (+34) 986 31 25 96
La información transmitida va dirigida únicamente a la persona o entidad
que se muestra como destinatario y puede contener datos confidenciales o
privilegiados. Toda revisión, retransmisión, diseminación u otro uso o
acción al respecto por parte de personas o entidades distintas al
destinatario está prohibida. Si recibe esto por error, por favor
contacte con la persona que figura como remitente y elimine el material
de cualquier ordenador.
The information transmitted is intended only for the person or entity to
which it is addressed and may contain confidential and/or privileged
material. Any review, retransmission, dissemination or other use of, or
taking of any action in reliance upon, this information by persons or
entities other than the intended recipient is prohibited. If you
received this in error, please contact the sender and delete the
material from any Computer.
--
PHP Spanish Localization Talk Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
Thread:
Gustavo Azambuja
Martin Alterisio
Pvergara@Tqr.Biz
Gustavo Azambuja
Pvergara@Tqr.Biz
|