salve a tutti, sono nuovo xml e vorrei leggere una pagina xml, con questi tag:
lo script per leggere questo file è questocodice:<?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>
mi legge solo la testa, come devo fare per far apparire il contenuto degli elementi presenti in <oggetto>???codice:<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 </body> </html>
Grazie, ciao

Rispondi quotando
