• User Attivo

    caricare dati da file xml

    Salve a tutti, ho un documento xml promozioni.xml

    
    <?xml version="1.0" encoding="iso-8859-1"?>
    
    <promo>
        <oggetto>
            <testa>testata</testa>
            <struttura>struttura</struttura>
            <data>Data</data>
            <nome>nome Promozione</nome>
            <prezzo>prezzo in promozione</prezzo>
        </oggetto>
    </promo>
    ```dovrei estrapolare il valore dei nodi presenti tra i tag di <oggetto>, ho cercato di modificare questo codice, ma riesco solo a leggere il contenuto di <testa>
    
    

    <script type="text/javascript">

      var xmlDoc=null;
      var html_table=null;
      var div_handler=null;
     
      function importXML(xml_file){
      
        if (document.implementation && document.implementation.createDocument){
                xmlDoc = document.implementation.createDocument("", "", null);
                xmlDoc.onload = createTable;
        }
        else if (window.ActiveXObject){
                xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
                xmlDoc.onreadystatechange = function () {
                if (xmlDoc.readyState == 4) createTable()
               };
        }
        else {
                alert("Questo Browser non supporta lo script");
                return;
        }
        xmlDoc.load(xml_file);
      }
    
      function createTable(){
       
    
      document.write(oggetto[0].childNodes[1].childNodes[0].nodeValue)
     
      }
    
    </script>
    

    </head>
    <body onload="importXML('promozioni.xml');">
    leggi file xml<br/>
    </body>
    </html>

    
    dove sbaglio???
    
    Grazie, ciao.