Salve a tutti.Stavo cercando di creare un albero XML caricando i nodi da un file esterno.Se mi costruisco la stringa nella pagina html e carico la dom mi funziona e riesco ad accedere ai nodi, ma se voglio caricare i nodi da un file XML mi da errore.
Questo è il codice del file HTML:
<html>
<head>
<title>Prima prova di MSXML</title>
<script>
function carica_XML ( )
{
var file_XML = new ActiveXObject("Microsoft.XMLDOM");
file_XML.async = false;
file_XML.loadXML("2.xml");
var root = file_XML.documentElement;
var editore = root.firstChild;
var titolo = editore.nextSibling;
var testo_alert = "State leggendo \"" + editore.text + "\" offerto da " + titolo.text;
alert (testo_alert)
}
</script>
</head>
<body onLoad="javascript: carica_XML ( )">
</body>
</html>
Questo è quello XML:
"<file_XML><titolo>Programmare con XML dentro e fuori il web</titolo><editore>HTML.it</editore></file_XML>"
Quando vado ad aprire la pagina HTML mi da errore alla riga 11 dove sta la definizione di root.
Mi sapete dire dove sbaglio?? Grazie ciao.
Buon Anno

Rispondi quotando
