Bonjour,

Ceci est mon premier message sur Developpez.net

Alors voilà, j'ai un petit problème :
À l'occasion d'un projet de cours où je dois coder un jeu de plateforme de type Mario, j'ai eu l'idée de créer la map dans un fichier txt, que je parse en JSON en utilisant une requête AJAX. Techniquement, ça marche, je peux le parser et afficher ma map, cependant lorsque j'ouvre la console JS, j'ai cette erreur :

Erreur d’analyse XML : erreur de syntaxe
Emplacement : file:///D:/Cours/M1/S2/Web/project/map.txt
Numéro de ligne 7, Colonne 21 :
Du coup ça m'embête un peu, et je me demande comment ça se fait, et surtout comment corriger l'erreur.

Le contenu de map.txt :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
 
 
 
 
 
                    -
                   --
     ------       ---
 p               ----
 p              -----
-----wwwwww----------
Et la fonction d'appel :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
var getMap = function(file, callback) {
	let obj = new XMLHttpRequest();
 
	obj.onreadystatechange = function() {
		if (obj.readyState == 4 && obj.status == 200) {
			callback(JSON.parse(mapToJSON(obj.responseText)));
		}
	}
 
	obj.open("GET", file, true);
	obj.send(null);
}
Merci d'avance pour vos réponses