Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/09/2003, 06:10
jordan
 
Fecha de Ingreso: noviembre-2002
Mensajes: 249
Antigüedad: 21 años, 5 meses
Puntos: 0
Problemas Con Xml

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.