Sto cercando un modo per caricare i contenuti di un file XML direttamente in una variabile Javascript. Dire che ho la seguente struttura di directory:Come caricare il contenuto del file XML utilizzando Javascript?
/index.html
/loader.js
/file.xml
In index.html
, c'è un tag <body>
, il cui contenuto deve essere sostituito con il contenuto del file XML. Quindi, se il file XML contiene:
<element>
<item>Item One</item>
<item>Item Two</item>
</element>
Poi, dopo il carico dinamico, l'HTML sarebbe:
...
<body>
<element>
...
</element>
</body>
...
La mia domanda è, quale funzione posso usare in loader.js
per caricare il contenuto direttamente in un variabile? Ho usato XmlHttpRequests e il parser ActiveX XMLDOM, ma mi danno solo un modello di dati strutturali che devo poi ordinare per trovare i miei elementi. Non ho bisogno di analizzare nulla, voglio solo ottenere tutti i contenuti del file.
Nota: Solo HTML/Javascript, nessun codice lato server.
Questo può essere scomodo da fare con JavaScript vecchio-semplice, stai usando qualche framework? (prima che qualcuno dica "usa jQuery" ...) – roryf