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