J'ai un problème plus qu'étrange...j'ai deux parties distinctes dans un projet : l'une d'elle consiste à charger un fichier XML et à afficher l'arborescence, alors qu'une autre est de charger un fichier XML Schema (fichier .xsd) afin d'y afficher les types qu'il contient. En gros le code de chargement avec AJAX est exactement le même, seul le traitement diffère.
Mes problèmes arrivent avec la deuxième partie...
Quand la fonction de callback (définie par "onreadystatechange") est appelée et que je fais alert(xhr.responseXML) il me retourne null! J'ai essayé pendant des heures à savoir où ça coincait. J'ai finalement fait le test de changer mon fichier .xsd en .xml et cette fois tout roule, le traitement se fait correctement jusqu'au bout! Le fait de changer l'extension est donc une solution mais franchement pas belle vous l'admettrez! Est-ce qu'il faut faire des étapes supplémentaires pour qu'un fichier .xsd soit chargé correctement avec AJAX??
Partager