Originariamente inviato da Vincent
Come devo fare?

fai dei console.log per controllare che i nodi siano validi e non vuoti

codice:
var xmlDoc    =     loadXMLDoc("titolo.xml"); 
console.log(xmlDoc);
var pagine    =    xmlDoc.getElementsByTagName('pagina'); 
console.log(pagine, pagine.length);

for(i=0; i<pagine.length; i++) 
{ 
   for (j=0; j<pagine[i].childNodes.length; j++)  
   {  
          console.log(i, pagine[i].childNodes.length);
          alert(pagine[i].childNodes[j].nodeValue); 
   }  
}
controlla se qualcuno di quelle variabili è vuota, undefined o uguale a 0