Foros del Web » Programando para Internet » Javascript »

Editar nodo de un xml

Estas en el tema de Editar nodo de un xml en el foro de Javascript en Foros del Web. Hola, tengo este xml Código PHP: < response >    < lista1 >        < producto id = 777 cantidad = 5 >        < producto id = 779 cantidad = 1 ...
  #1 (permalink)  
Antiguo 15/05/2009, 13:21
Avatar de sneyder05  
Fecha de Ingreso: enero-2009
Ubicación: Cali
Mensajes: 172
Antigüedad: 15 años, 3 meses
Puntos: 17
Pregunta Editar nodo de un xml

Hola, tengo este xml
Código PHP:
<response>
   <
lista1>
       <
producto id=777 cantidad=5>
       <
producto id=779 cantidad=1>
   </
lista1>
   <
lista2>
        <
producto id=778 cantidad=4>
   </
lista2>
</
response
Como puedo editar de cualkiera del los nodos listaN el atributo de un producto teniendo el id, y como puedo agregar otro nodo en lista1 por ejemplo.
Salu2
  #2 (permalink)  
Antiguo 15/05/2009, 13:24
Avatar de buzu  
Fecha de Ingreso: octubre-2006
Ubicación: San Francisco, CA
Mensajes: 2.168
Antigüedad: 17 años, 6 meses
Puntos: 122
Respuesta: Editar nodo de un xml

usa los metodos creteElement y appendChild.
__________________
twitter: @imbuzu
  #3 (permalink)  
Antiguo 15/05/2009, 14:01
Avatar de sneyder05  
Fecha de Ingreso: enero-2009
Ubicación: Cali
Mensajes: 172
Antigüedad: 15 años, 3 meses
Puntos: 17
Mensaje Respuesta: Editar nodo de un xml

Gracias por responder, pero te molestaria darme un ejemplo.
Salu2
  #4 (permalink)  
Antiguo 15/05/2009, 14:30
Avatar de buzu  
Fecha de Ingreso: octubre-2006
Ubicación: San Francisco, CA
Mensajes: 2.168
Antigüedad: 17 años, 6 meses
Puntos: 122
Respuesta: Editar nodo de un xml

no me molestaría, pero no se por que me da la impresión de que no te has tomado la tarea de investigar un poquito sobre los métodos que te he mencionado.
aqui un ejemplo:

Código javascript:
Ver original
  1. function addChild(){
  2.      elem = document.getElementById('id');
  3.      elem2 = document.createElement('elementoACrear');
  4.      elem.appendChild(elem2);
  5. }

Saludos
__________________
twitter: @imbuzu
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:55.