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);
}
pero quisiera probarlo sin usar los nombres, vere si puedo, gracias!