Muestro codigo por si alguien me quiere corregir, saludos.
Código Javascript:
Ver original
function MostrarNombres(){ if (Ajax.readyState == 4) { if(Ajax.status == 200) { var xml = Ajax.responseXML; for (i = 0; i < xml.getElementsByTagName('nombre').length; i++){ var nombres= xml.getElementsByTagName('nombre')[i].firstChild.nodeValue; document.getElementById("nombres").innerHTML ='<p>'+nombres+'</p>'; if(i>=(nombres_img.length)){i = 0} } } } } window.onload = MostrarRegistos; setInterval(MostrarRegistos,4000) var Ajax = objetoAjax(); Ajax.open('get', 'archivo.xml'); Ajax.onreadystatechange = MostrarNombres; Ajax.send(''); function objetoAjax() { if (window.XMLHttpRequest) _ajax = new XMLHttpRequest(); else if (window.ActiveXObject) _ajax = new ActiveXObject("Microsoft.XMLHTTP"); else _ajax = false; return _ajax; }
el xml es algo asin:
Código XML:
Ver original
<datos><nombre>.jose</nombre><nombre>ana</nombre><nombre>pedro</nombre><nombre>sogia</nombre></datos>
Código HTML:
Ver original