Bonjour tout le monde,
J'ai ce type de fichier XML
Mais lorsque j'essaye de le lire, ça ne fonctionne pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 <?xml version="1.0" encoding="ISO-8859-1" ?> <VOLS> <LISTE> <2011_01_01> <NB_TRAJ>10</NB_TRAJ> <TOT_TRAJ>100</TOT_TRAJ> </2011_01_01> <2011_01_02> <NB_TRAJ>20</NB_TRAJ> <TOT_TRAJ>200</TOT_TRAJ> </2011_01_02> <2011_01_03> <NB_TRAJ>30</NB_TRAJ> <TOT_TRAJ>300</TOT_TRAJ> </2011_01_03> </LISTE> </VOLS>
J'ai toujours l'erreur "L'expression ne renvoie pas un noeud DOM"
Voici mon code :
Mais, je ne vois pas ce qui ne fonctionne pas ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 var WNoeud_MOIS = "VOLS/LISTE/*"; var WNoeud_Val1 = "VOLS/LISTE/" + P_Annee + "_" + P_Mois + "_" + P_Jour + "/NB_TRAJ"; var WNoeud_Val2 = "VOLS/LISTE/" + P_Annee + "_" + P_Mois + "_" + P_Jour + "/TOT_TRAJ"; WNomFichierXML = G_RepXML + "Vols_" + P_Annee + ".xml"; var XML_Vols = new ActiveXObject("Microsoft.xmldom"); XML_Vols.async = false; WFichier = G_RepXML + WNomFichierXML; WFichierXML = XML_Vols.load(WFichier); WVal1 = XML_Vols.selectNodes(WNoeud_Val1).text; WVal2 = XML_Vols.selectNodes(WNoeud_Val2).text; alert(WVal1 + G_CrLf + WVal2);
Merci d'avance pour votre aide.
Partager