ya pribandolo de nuevo no me ha dado nada :(, mi XML es:
Código HTML:
<datos>
<campo1>001</campo1>
<campo2>002</campo2>
<campo3>003</campo3>
<campo4>004</campo4>
<campo5>005</campo5>
</datos>
e implemento :
Código HTML:
function MostrarConsulta(url){
...
ajax=objetoAjax();
ajax.open("POST", url,true);
...
vari = ajax.responseXML;
creaSelector();
...
}//fin de función
llamando a :
Código HTML:
function creaSelector(){
var selector = document.createElement('select');
for(var m=0; m < vari.documentElement.childNodes.length;m++){
if(vari.documentElement.childNodes[m].nodeType == 1){
opcion = document.createElement('option');
opcion.appendChild(document.createTextNode(vari.documentElement.childNodes[m].firstChild.nodeValue));
selector.appendChild(opcion);
}
}
document.body.appendChild(selector);
}
solo me manda un select con un valor escrtito de "null", en la linea
Código HTML:
opcion.appendChild(document.createTextNode(vari.documentElement.childNodes[m].firstChild.[B]nodeValue[/B]));
le modifique:
Código HTML:
opcion.appendChild(document.createTextNode(vari.documentElement.childNodes[m].firstChild.[B]data[/B]));
y eso me arroja "undefined" como valor escrito...que mas me sugeririras hacer? la verdad no tengo idea, de hecho me gustaria que me explicaras como esta linea :
Código HTML:
opcion.appendChild(document.createTextNode(vari.documentElement.childNodes[m].firstChild.nodeValue));
navega por la estructura del XML ... espero no estar artandote con el tema :( pero enserio te agradesco toda tu atencion aunque respondas tonterias :P como dices!!!