- Home
- Categorie
- Coding e Sistemistica
- Altri linguaggi per il web
- caricare dati da file xml
-
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.