Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Leggere file XML particolare

    Ciao a tutti,
    sto impazzendo per cercare di leggere un file XML con asp, per poi inserirne il contenuto in un db access.
    In pratica ha una struttura particolare, con molti nodi nidificati, di questo tipo:


    sezione(codice,titolo,descrizione)
    divisione(codice,titolo,descrizione)
    gruppo(codice,titolo,descrizione)
    classe(codice,titolo,descrizione)
    categoria(codice,titolo,descrizione)
    sottocategoria(codice,titolo,descrizione)

    posto il file XML per essere piu chiaro:
    http://www.istat.it/strumenti/defini...teco/ateco.xml

    sto provando con XMLDOM usando selectSingleNode, ma non va. Qualcuno saprebbe aiutarmi? Grazie mille!

  2. #2
    Mi sembra un normale file xml... Prova a postare il codice che hai scritto e vediamo
    Chi non cerca trova.

  3. #3
    ecco il codice che avevo iniziato:

    <%
    var xmldom = new ActiveXObject("Microsoft.XMLDOM");
    file = "public/ateco.xml";
    xmldom.async = false;
    xmldom.load(Server.MapPath(file));
    var leggi = xmldom.getElementsByTagName("ateco/sezione/codice");
    var leggi2 = xmldom.getElementsByTagName("ateco/sezione/titolo");

    for (var i=0; i<leggi.length; i++)
    {
    Response.Write("[*]" + leggi[i].text + " " + leggi2[i].text + "");

    var leggi3 = xmldom.getElementsByTagName("divisione/codice");
    var leggi4 = xmldom.getElementsByTagName("divisione/titolo");
    for (var j=0; j<leggi3.length; j++)
    {
    Response.Write("-" + leggi3[j].text + " " + leggi4[j].text + "
    ");
    }

    }

    %>

    il mio problema è che non so come ciclare i nodi interni, come dovrei proseguire? Grazie

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.