Hola a todos otra vez, (parece ser que las vacaciones me han dejado un poco espeso).
Quiero cargar una tabla desde un XML, la cuestión es que se carga, pero no me saca todos los registros.
La tabla XML:
<?xml version="1.0"?>
<articulos>
<articulo>
<art fami="001" refe="001030001" dref="Descri 11" foto="foto1"/>
<art fami="001" refe="001030002" dref="Descri 12" foto="foto2"/>
<art fami="001" refe="001030003" dref="Descri 13" foto="foto3"/>
<art fami="002" refe="002030001" dref="Descri 21" foto="foto4"/>
<art fami="002" refe="002030002" dref="Descri 22" foto="foto5"/>
<art fami="003" refe="003030001" dref="Descri 31" foto="foto7"/>
<art fami="003" refe="003030002" dref="Descri 32" foto="foto8"/>
<art fami="003" refe="003030003" dref="Descri 33" foto="foto9"/>
</articulo>
</articulos>
En teoría, así se el número de registros que hay,
registros=this.firstChild.childNodes[0].childNodes.length
Seguidamente se monta el bucle y lo carga en un array.
for (i=0; i<registros; i++){
...
Luego monta otra vez el bucle y cargo el contenido del array en pantalla.
Pues a la hora de cargarlos, solo me pone los 6 primeros.
Esto lo he mirado de ejemplos y tutoriales que he visto.