Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/03/2007, 13:40
talcual
(Desactivado)
 
Fecha de Ingreso: diciembre-2006
Mensajes: 225
Antigüedad: 18 años
Puntos: 1
ayuda con este codigo

lo que quiero es mostrar los enlaces por bloques la estrudctura esta en un archivo xml

Código:
function openxml(){

oXML.open('GET','xml.xml'); 
oXML.onreadystatechange = leerDatos;
oXML.send(' ');

}

function leerDatos(){ 
  
  if (oXML.readyState == 4) { 
    var xml  = oXML.responseXML.documentElement;
     alert(xml);
     document.getElementById('0').innerHTML=' ';
     document.getElementById('1').innerHTML=' ';
     
     var i=0;

    for (i = 0; i < xml.getElementsByTagName('bloque').length; i++){
     var item = xml.getElementsByTagName('bloque')[i];
     var urli = item.getElementsByTagName('url')[i];
    
       for(r=0; r<=urli.length;r++){

        var url = item.getElementsByTagName('url')[r].firstChild.data;
        var txt = item.getElementsByTagName('texto')[r].firstChild.data;
       
      document.getElementById(i).innerHTML+='<a href="'+url+'">'+txt+'</a><br>';
    
   }
  }           
 }
}
este es el archivo XML que contiene la estructura

Código:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>  
 
 <bloque label="1">
 <url>url</url>  
 <texto>textoto> 
 <url>url2l>  
 <texto>texto2o>  
 </bloque>
  
 <bloque label="2">
 <url>url2.1</url>  
 <texto>texto2.2</texto>  
 </bloque>

</xml>
porfa me da un null en el obejot y no se porq es ayuda please