Je cherche un moyen de charger le contenu d'un fichier XML directement dans une variable Javascript. Dire que j'ai la structure de répertoire suivant:Comment charger le contenu d'un fichier XML en utilisant Javascript?
/index.html
/loader.js
/file.xml
En index.html
, il y a une étiquette <body>
, dont le contenu doit être remplacé par le contenu du fichier XML. Donc, si le fichier XML contient:
<element>
<item>Item One</item>
<item>Item Two</item>
</element>
Puis, après la charge dynamique, le code HTML serait:
...
<body>
<element>
...
</element>
</body>
...
Ma question est, quelle fonction puis-je utiliser loader.js
pour charger le contenu directement dans un variable? J'ai utilisé XmlHttpRequests et l'analyseur ActiveX XMLDOM, mais tous me donnent un modèle de données structurelles que je dois ensuite trier pour trouver mes éléments. Je n'ai pas besoin d'analyser quoi que ce soit, je veux juste obtenir tout le contenu du fichier.
Remarque: HTML/Javascript uniquement, pas de code côté serveur.
Cela peut être compliqué à faire avec du JavaScript simple, utilisez-vous des cadres? (avant que quelqu'un ne dise "utiliser jQuery" ...) – roryf