vado a naso
dentro pagina hai 8 nodi paragrafo
la console ne sta contando invece 17
il che mi porta a pensare che stai cercando di leggere il .nodeValue di qualcosa che non c'è
quindi modifica di nuovo il tuo codice così e riporta il valore della console
se ho intuito il problema la console dovrebbe riportarti alternativamentecodice:var xmlDoc = loadXMLDoc("titolo.xml"); var pagine = xmlDoc.getElementsByTagName('pagina'); for(i=0; i<pagine.length; i++) { for (j=0; j<pagine[i].childNodes.length; j++) { console.log(pagine[i].childNodes[j].nodetype, pagine[i].childNodes[j].nodeValue); // ^---- stampa il nodetype e il nodevalue } }
3
1 <stringa>
3
1 <stringa>
e così via.

Rispondi quotando