Foros del Web » Programando para Internet » PHP »

Ayuda...! Cómo Eliminar y Modificar nodos XML desde PHP5...????

Estas en el tema de Ayuda...! Cómo Eliminar y Modificar nodos XML desde PHP5...???? en el foro de PHP en Foros del Web. Hola que tal? Necesito de sus grandísimas ayudas... Lo que pasa es que estoy haciendo un programa en php5 que lea un archivo xml, y ...
  #1 (permalink)  
Antiguo 09/03/2008, 14:59
 
Fecha de Ingreso: marzo-2008
Mensajes: 5
Antigüedad: 16 años, 1 mes
Puntos: 0
Pregunta Ayuda...! Cómo Eliminar y Modificar nodos XML desde PHP5...????

Hola que tal?
Necesito de sus grandísimas ayudas...

Lo que pasa es que estoy haciendo un programa en php5 que lea un archivo xml, y me inserte, consulte, elimine y modifique nodos xml.

Por ejemplo:
Tengo este archivo:


<?xml version="1.0" encoding="utf-8" standalone="yes"?>

<directorio>

<cliente>
<nombre> Ana </nombre>
<telefono>111</telefono>
<domicilio>aaa</domicilio>
</cliente>

<cliente>
<nombre> Luis</nombre>
<telefono>222</telefono>
<domicilio>bbb</domicilio>
</cliente>

<cliente>
<nombre> Juan</nombre>
<telefono>333</telefono>
<domicilio>ccc</domicilio>
</cliente>

</directorio>


Hasta el momento, despues de tanto investigar puedo hacer correctamente sólo insertar y consultar nodos.

Y sólo de esto he encontrado información.
Lo malo está en que no puedo modificar ni eliminar, porque no se cómo hacerle, no he encontrado información sobre esto.

Quisiera eliminar todo un cliente, por ejemplo, eliminar a Luis, y que me quedara así

<?xml version="1.0" encoding="utf-8" standalone="yes"?>

<directorio>

<cliente>
<nombre> Ana </nombre>
<telefono>111</telefono>
<domicilio>aaa</domicilio>
</cliente>

<cliente>
<nombre> Juan</nombre>
<telefono>333</telefono>
<domicilio>ccc</domicilio>
</cliente>

</directorio>

O bién modificar todos los datos de Luis y cambiarle hasta el nombre, por decir que en lugar de los datos de luis quedaran otros como: nombre = Carlos, telefono = 444 y domicilio = ddd, y quedara así:
<?xml version="1.0" encoding="utf-8" standalone="yes"?>

<directorio>

<cliente>
<nombre> Ana </nombre>
<telefono>111</telefono>
<domicilio>aaa</domicilio>
</cliente>

<cliente>
<nombre> Carlos</nombre>
<telefono>444</telefono>
<domicilio>ddd</domicilio>
</cliente>

<cliente>
<nombre> Juan</nombre>
<telefono>333</telefono>
<domicilio>ccc</domicilio>
</cliente>

</directorio>

Espero y me ayuden porfavor, es urgentísimo.

Ayudenme, no importa si tengo que usar Dom ó SimpleXML, Como sea, pero ayudenme, porfavor.

Gracias de antemano.
  #2 (permalink)  
Antiguo 09/03/2008, 18:30
Avatar de Bellenger  
Fecha de Ingreso: noviembre-2004
Ubicación: En un lugar del Mundo...
Mensajes: 599
Antigüedad: 19 años, 5 meses
Puntos: 4
Re: Ayuda...! Cómo Eliminar y Modificar nodos XML desde PHP5...????

Simple XML
__________________
Un Caballero Jura Lealtad. Usa su espada para suprimir la Injusticia No Conoce el Odio y Tampoco el AMOR...
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 17:07.