Le téléchargement d'un fichier xml avec du JavaScript et de l'enregistrer dans une variable
Je suis entrain de créer une Application PhoneGap à l'aide de jQuery Mobile.
J'ai un fichier xml situé sur un serveur sur internet (accessible via un serveur web (par exemple,http://www.example.com/myXmlFile.xml)). Je veux quelque sorte de lire ce fichier xml et d'enregistrer le contenu du fichier dans une variable une chaîne de caractères en Java Script.
Comment voulez-vous faire cela?
var contentOfXmlFile = "";
read Xml file --> Save it in the contentOfXmlFile variable.
alert(contentOfXmlFile);
Après cela, le texte à partir du fichier xml serait affichée dans la fenêtre d'alerte.
- Puisque vous êtes en train de faire des choses hors de PhoneGap, toutes les requêtes AJAX viole les lois de la croix-domaine des politiques. Avez-vous regardé dans JSONP demandes?
- Lorsque vous exécutez à partir de la file:// protocole sur les appareils mobiles de la croix-domaine de la politique n'est pas appliquée.
Vous devez vous connecter pour publier un commentaire.
Suffit d'utiliser AJAX:
La variable myXML sera un Document XML que vous pouvez manipuler.
Vous pouvez le faire avec une requête ajax quelque chose comme follwing...
Où dataUrl est à votre URL xml.
localhost
. Mais j'ai peut-être tort.JSONP
, je n'ai pas essayé tout moment bien.