Visualizzazione dei risultati da 1 a 5 su 5

Discussione: javascript dom xml

  1. #1

    javascript dom xml

    Ciao
    Ho un problema con javascript e xml più precisamente con firefox quando dentro il ciclo prendo i valori dei nodi e li visualizzo vengono visualizzati ma firefox continua all'infinito a caricare la pagina.Il codice è questo

    codice:
    	
    var elem = Doc.getElementsByTagName('element');
    for (i=0;i<elem.length;i++) 
    {
    	 document.write(elem[i].childNodes[1].childNodes[0].nodeValue);
    }
    Qual'è il problema?
    Grazie ciao

  2. #2

    ......

    Ciao.
    Il file xml lo carichi con Ajax ?
    A cosa corrisponde Doc ?
    Attenzione perchè FF conta pure gli accapo e i
    tab fai un controllo con nodeType.
    Se posti il file xml (lo schema) facciamo prima


    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  3. #3
    No non carico con ajax
    Il codice del caricamento è
    codice:
    	
    Doc = document.implementation.createDocument("","",null);
    Doc.load(Path);
    Lo schema è quello di un file RSS dove "element" sarebbe il solito "item"

  4. #4
    Quello ceh dice whisher è corretto: lo spazio vuoto presente tra i tag element e i suoi figli viene interpretato come un nodo di testo vuoto quindi devi mettere una istruzione che controlla se il nodo non è "con tag" e salta all'indice dopo in caso affermativo ovvero:

    if elem[0].childNodes[i].nodeType != 1 continue (un elemento "con tag" ha nodeType=1)

  5. #5
    Si era questione degli accapo e dei tab ora funziona
    Grazie ciao

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.