digamos que tengo un xml, la estructura seria:
Código HTML:
<datos> <checks> <clave>a</clave> <valor>a.a</valor> </checks> <checks> <clave>b</clave> <valor>b.b</valor> </checks> <checks> <clave>c</clave> <valor>c.c</valor> </checks> </datos>
| |||
solo un ejmplo porfa! que tal, me gustaria que alguien me diera un ejemplo con los siguientes datos, espero me puedan azudar z asi entender mejor esto: digamos que tengo un xml, la estructura seria: Código HTML: <datos> <checks> <clave>a</clave> <valor>a.a</valor> </checks> <checks> <clave>b</clave> <valor>b.b</valor> </checks> <checks> <clave>c</clave> <valor>c.c</valor> </checks> </datos>
__________________ Wow! No se que decir... |
| |||
Re: solo un ejmplo porfa! Por Favor!! no me da lo que quiero, no puedo sacar los valores dentro de <check>'s , se que es con un for, pero no se como :( ayudenme plis!!!
__________________ Wow! No se que decir... |
| ||||
Re: solo un ejmplo porfa! Si documentElement.childNodes se corresponde con todos los <datos>, documentElement.childNodes[0] se corresponderá con el <datos> de tu documento. documentElement.childNodes[0].childNodes se referirá a todos los <checks>, de manera que el [0] será el primero, el [1] el segundo, y el [2] el tercero. Si no me equivoco... Saludos.
__________________ - Haz preguntas inteligentes, y obtendrás más y mejores respuestas. - Antes de postearlo Inténtalo y Búscalo. - Escribe correctamente tus mensajes. |
| |||
Re: solo un ejmplo porfa! hey gracias por la respuesta, lo checare a tu modo, aunque io lo resolve asi: Código HTML: var aux=vari.getElementsByTagName('checks'); //alert(vari.documentElement.childNodes.length); for(var m=0; m < aux.length;m++){ clave=aux[m].getElementsByTagName('clave')[0].firstChild.nodeValue; val=aux[m].getElementsByTagName('valor')[0].firstChild.nodeValue; alert('calve : ' + clave + ' y valor : ' + val); NuevoElemento(clave,val); }
__________________ Wow! No se que decir... |
| ||||
Re: solo un ejmplo porfa! Sí, eso funciona, lo mío no lo sé realmente. Tengo la curiosidad de que si se puede hacer getElementsByTagName('valor')[x].firstChild.nodeValue; directamente, sin bucles, para obtener los valores de la etiqueta <valor>. saludos.
__________________ - Haz preguntas inteligentes, y obtendrás más y mejores respuestas. - Antes de postearlo Inténtalo y Búscalo. - Escribe correctamente tus mensajes. |
| |||
Re: solo un ejmplo porfa! lo probare, realmente me interesa aprenderlo bien y no solo "sacar lo que necesito", es que ese tema me nortea un poco :P
__________________ Wow! No se que decir... |