Bonjour,
Je veux récupérer les noeuds d'un fichier XML via DOM et j'ai un petit soucis avec Firefox.
Sous IE, je fais :
et quoiqu'on puisse penser de IE, ça tourne sans sourciller.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 var xml = new ActiveXObject("Microsoft.XMLDOM"); xml.async = false; xml.load("biblio.xml"); var auteurs = xml.getElementsByTagName("auteur"); ..... var elem = auteurs[i].text; (dans un for) ...
Sous FF :
Bah apparement fait comme ça, le .text ne récupère rien sous FF. Pourtant la variable auteurs contient le bon nombre de noeuds (à une époque ce n'était pas le cas)... Je débute, j'ai raté un épisode avec le .text sous FF ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 var xml = document.implementation.createDocument("", "", null); xml.async = false; xml.load("biblio.xml"); var auteurs = xml.getElementsByTagName("auteur"); ..... var elem = auteurs[i].text; (dans un for) ...
Sinon xml.async sert à quoi ? (désolé, je n'ai pas bcp cherché)
Merci d'avance.
Partager